您好专家,提前感谢您将回答我的问题。
在 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("year",-1,TODAY()) 和 datediff("month", [DATE_VALIDATION], today()) =0 然后是“上一年当月”
ELSEIF datediff("year",[DATE_VALIDATION], today())=1 and [DATE_VALIDATION] < DATEADD("year",-1,TODAY()) 和 datediff("month",[DATE_VALIDATION], today())=1 和 [DATE_VALIDATION] < DATEADD("month",-1,TODAY()) 然后是“上一年上个月”