回答
秒を HH:MM:SS または DD:HH:MM:SS と表示する文字列に変換するには、次の手順の 1 つを行い、計算されたフィールドを作成します。
HH:MM:SS の場合
1. [分析] > [計算フィールドの作成] を選択します。
2. [計算フィールド] ダイアログ ボックスで次の操作を行います。
1. [名前] フィールドに次を入力します。HH:MM:SS
2. [式] フィールドで次のように入力してから、[OK] をクリックします。
STR(INT(SUM([<fieldname>])/3600))
+ ":" +
IF INT(SUM([<fieldname>])%3600/60)
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>])%3600/60))
+ ":" +
IF INT(SUM([<fieldname>]) %3600 %60)
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>])%3600 %60))
注: <fieldname> を "秒" データが含まれるデータ ソース内のフィールドの名前と置換します。
DD:HH:MM:SS の場合
1. [分析] > [計算フィールドの作成] を選択します。
2. [計算フィールド] ダイアログ ボックスで次の操作を行います。
1. [名前] フィールドに次を入力します。DD:HH:MM:SS
2. [式] フィールドで次のように入力してから、[OK] をクリックします。
STR(INT(SUM([<fieldname>])/86400))
+ ":" +
IF (INT(SUM([fieldname])%86400/3600))
< 10 THEN "0" ELSE "" END + STR(INT(SUM([fieldname])%86400/3600))
+ ":" +
IF INT(SUM([<fieldname>])%3600/60)
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>])%3600/60))
+ ":" +
IF INT(SUM([<fieldname>]) %3600 %60)
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>]) %3600 %60))
注: <fieldname> を "秒" データが含まれるデータ ソース内のフィールドの名前と置換します。