在Tableau中将日期值与YEAR进行比较

时间:2017-11-02 20:21:01

标签: date datetime comparison tableau calculated-field

我在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)

1 个答案:

答案 0 :(得分:0)

确保比较均来自YEAR()

IF YEAR(another_field) = YEAR(order_date)
  1. calculated_Field是使用日期值another_field创建的。
  2. Order_date是日期时间字段。