如何在Tableau中找到滚动年份的最后一个月?

时间:2018-09-01 12:33:06

标签: tableau

我有一个要求,我必须显示每年上个月的数据。因此,我使用了max_month LOD表达式,该表达式在除滚动年份外的所有年份中都正常运行。我的滚动年度从2017年8月到2018年7月。现在,当我使用max_month过滤器作为滚动年度时,它显示的是2017年12月的数据,但实际上我想显示2018年7月。什么是解决此问题的正确方法?

1 个答案:

答案 0 :(得分:0)

即使您的公式有效,我也不确定它缺少基本语法,并且根据您的解释表计算,它是否缺少Computation逻辑。

在逻辑的结尾和结尾处实现相同的逻辑。

要使用的公式:

If MAX(MONTH([Order Date]))=WINDOW_MAX(MAX(MONTH([Order Date])))
THEN 'TRUE'
ELSE 'FALSE'
END

对于此表计算,您需要沿年份和相应维度进行计算,并每年重置一次(我想您在当前逻辑中缺少此信息)。

让我知道怎么回事