Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

hh:mm:ss 形式の時間値は 24 時間を超えると正しく認識されない

公開日: Oct 26, 2022
タスク

hh:mm:ss 形式で表現された時刻がある列の値を読み取る方法。 値の例: 27:22:55、05:03:00 など

ステップ
1. 値を文字列として読み取り、そのような列を日付/時刻型とすることで、列の時刻値の前に日付を追加します。
2. 期間の平均/合計を計算する場合は、分単位の期間を与える以下のような計算を使用して、まず 27:22:55 のような値を分/時間/秒単位の期間に変換します。

INT(( SPLIT( [Duration], ":", 1 ) ))*60
+
INT(TRIM( SPLIT( [Duration], ":", 2 ) )) 
+
INT(TRIM( SPLIT( [Duration], ":", 3 ) ))/60

3. これを、Window_average や Window_sum などのディメンションおよびテーブル計算として使用します。

期間の平均を計算する例:

if 
FIRST()==0 then
WINDOW_AVG(ATTR([分単位の期間]))
end

ユーザーが追加した画像


 
ナレッジ記事番号

001456639

添付ファイル

Sample.twbx

16 KB

 
読み込み中
Salesforce Help | Article