2016-09-13 130 views
1

我不是Tableau的專家。我需要計算幾小時的時間差,但也希望看到一小時的時間。我使用的Tableau 9.如何計算Tableau中的datediff函數中的分數

我所使用的函數 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