在Tableau中计算几个月

时间:2016-08-15 13:01:12

标签: count tableau

我需要在收集日期之间计算月份。我需要知道测试是否在过去3个月内运行。下面是我使用的代码,但它给了我一个零的数,但我知道他们有一年中运行的3个相同的测试,因为我可以看到日期。我理解第一个计数为零,因为之前没有测试,但另一个的计数应分别为3,5。

DATEDIFF('month',[Collect Date],[Collect Date])

Dates of the Tests. 
1/8/2015
4/23/2015
9/30/2015

1 个答案:

答案 0 :(得分:1)

使用Tableau中的LOOKUP功能可以查找所需内容。请记住,结果严重依赖于显示的数据及其显示方式(排序等)。

您可以像这样创建一个计算字段:

DATEDIFF("month",LOOKUP(ATTR([Test Date]),-1),ATTR([Test Date]))

计算当前行中日期与前一行日期之间的月数。

您的结果将如下所示:

enter image description here