2016-09-13 40 views
1

私は実際にTableauの専門家ではありません。私は時差を数時間で計算する必要があるだけでなく、1時間の割合を見たいと思っています。私は機能 を使用タブロー9Tableauで日付関数の端数を計算する方法

を使用していますIF DATEDIFF( "時"、[CL2_Start_Time_ST]、[CL2_End_Time_ST])> 8その後、NULL ELSE DATEDIFF( "時"、[CL2_Start_Time_ST]、[CL2_End_Time_ST]) END

CL2_Start_Time_STとCL2_End_Time_STの時間差が1時間未満(たとえば30分)の場合、結果は0ですが、結果が0.5になります。

他のすべての計算が時間単位であるため、時間差を計算する必要はありません。したがって、他の計算で相対的なプロットを作成する方が簡単です。

助けてください。

答えて

1

私は上記の質問に対する答えを見つけました。以下の簡単な式が働いた。私はDIV関数を使用していたため、問題が発生しました。

IF DATEDIFF( "時"、[CL2_Start_Time_ST]、[CL2_End_Time_ST])> 8その後NULL
ELSE (DATEDIFF( "分"、[CL2_Start_Time_ST]、[CL2_End_Time_ST]))/ 60

END
関連する問題