我正在使用Tableau Software從數據庫創建計算字段,該數據庫將用於動態過濾數據。基本上,如果出生日期在今天18歲以上,應該過濾掉。Tableau中的Date Diff函數幫助
我想獲得一個正整數個人的出生日期(在數據庫中表示爲[DOB])和今天的年份之間的差異。一旦我回到那個日期,我想評估它是高於還是低於18年。我一直在創建日期差異函數,但我不明白我錯過了什麼。
DATEDIFF('year',DATETRUNC('year',NOW()),DATETRUNC('year',[DOB]))
參考文獻: 所有的http://onlinehelp.tableausoftware.com/v7.0/pro/online/en-us/functions_functions_date.html
我想弄清楚,什麼是你遇到的實際問題?你是否得到了正確的整數值,但它是負值,還是計算的字段根本不起作用? – Talvalin 2012-07-18 23:44:24