0
我有一個開始日期和結束日期作爲參數的畫面報告。 我有一個表是type2,並有用戶的開始日期和用戶的結束日期。示例數據如下如何在type2維度表上應用日期範圍過濾器?
user_id partner user_start_date user_end_date
U1 XYZ 2016-07-10 2016-07-23
U1 XYZ 2016-07-24 2016-07-30
U1 ABC 2016-07-31 2999-12-31
U2 ABC 2015-10-01 2999-12-31
現在我需要獲取Tableau報表上所選日期範圍內的所有有效用戶。我試圖應用下面的計算字段並過濾了報告
IF ([Start Date] >= [User Start Date]
AND [Start Date] <= [User End Date]
AND [User End Date] >= [End Date])
OR
([User Start Date] >= [Start Date] AND
[User Start Date] <= [End Date] AND
[User End Date] >= [End Date]
)
THEN 'Show' ELSE 'Hide' END
想知道這是否正確以及是否有其他簡單方法。