我正在使用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