标签: 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
答案 0 :(得分:1)
使用Tableau中的LOOKUP功能可以查找所需内容。请记住,结果严重依赖于显示的数据及其显示方式(排序等)。
LOOKUP
您可以像这样创建一个计算字段:
DATEDIFF("month",LOOKUP(ATTR([Test Date]),-1),ATTR([Test Date]))
计算当前行中日期与前一行日期之间的月数。
您的结果将如下所示: