我在Tableau中有一个计算字段,其中包含日期字段中的年份(日期值)。当我将此计算字段与另一个字段的年份进行比较时,我得到错误。
IF calculated_Field = YEAR(order_date)
...
1)calculated_Field是使用另一个字段的日期值创建的。
2)Order_date是一个日期时间字段。
我在上面的IF语句中看到的错误是"无法比较YEAR和INT值"。 当我使用下面的语句解决它时,它不能正常工作,因为IF返回FALSE。
IF INT(calculated_Field) = YEAR(order_date)
答案 0 :(得分:0)
确保比较均来自YEAR()
IF YEAR(another_field) = YEAR(order_date)
calculated_Field
是使用日期值another_field
创建的。Order_date
是日期时间字段。