Tableau 自定义日期过滤器

时间:2021-07-28 10:02:13

标签: nested-if tableau-desktop

您好专家,提前感谢您将回答我的问题。

在 Tableau 中,我需要创建一个字段以用作过滤器,因为我需要在表中查看以下 YearMonth: 本年 本月,本年 上月, 上年本月,上年上月

使用以下公式我没有得到前一年的月份...有什么建议吗?

如果 datediff("year", [DATE_VALIDATION], today()) =0 /和 [DATE_VALIDATION]< TODAY()/ 和 datediff("month", [DATE_VALIDATION], today()) =0 /和 [DATE_VALIDATION]< TODAY()/ 然后是“本年本月”

elseif datediff("year", [DATE_VALIDATION], today()) =0 /和 [DATE_VALIDATION]< TODAY()/ 和 datediff("month",[DATE_VALIDATION], today())=1 和 [DATE_VALIDATION] < DATEADD("month",-1,TODAY()) 然后是“本年上月”

elseif datediff("year",[DATE_VALIDATION], today())=1 and [DATE_VALIDATION] < DATEADD("ye​​ar",-1,TODAY()) 和 datediff("month", [DATE_VALIDATION], today()) =0 然后是“上一年当月”

ELSEIF datediff("year",[DATE_VALIDATION], today())=1 and [DATE_VALIDATION] < DATEADD("ye​​ar",-1,TODAY()) 和 datediff("month",[DATE_VALIDATION], today())=1 和 [DATE_VALIDATION] < DATEADD("month",-1,TODAY()) 然后是“上一年上个月”

0 个答案:

没有答案