2016-08-15 1054 views
1

我需要在收集日期之間計算月份。我需要知道測試是否在最近3個月內運行。下面是我使用的代碼,但它給了我一個零計數,但我知道他們有一年在同一測試中運行3次,因爲我可以看到日期。我知道第一個計數爲零,因爲之前沒有測試,但另一個的計數應該分別爲3,5。Tableau月份之間的月份計數

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

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

回答

1

你在找什麼是可能使用的Tableau的LOOKUP功能。請記住,結果嚴重依賴於顯示的數據以及它如何顯示(排序等)。

您可以創建一個計算的字段是這樣的:

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

,其計算當前行中的日期和現有行日期之間的月數。

你的結果將是這個樣子:

enter image description here