如何计算Tableau中的datediff函数中的分数

时间:2016-09-13 09:00:55

标签: tableau

我不是Tableau的专家。我需要以小时计算时差,但也希望看到一小时的分数。我正在使用Tableau 9。

我用过这个功能 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 个答案:

答案 0 :(得分: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