问题描述
我正在处理时间序列。所以我在列中有日期。粒度可以是 YEAR、QUARTER 和 MONTH。
我想知道如何显示所选日期粒度的 LASTEST MONTH 的 SUM。
例如:
如果我们要显示年度数据,我想查看每年的 DECEMBER 数据的总和
如果我们要显示季度数据,我想显示 Q1 的 marcH 数据的总和,Q2 的 6 月数据的总和等等。
在此先感谢您的帮助,如果不清楚,请随时提出任何问题! :)
问候,
马克西姆
解决方法
在示例超市复制它
让我们假设您想要的度量是 [sales] 。像这样创建一个CF
if month([Ship Date]) =
{EXCLUDE MONTH([Ship Date]) : max( MONTH([Ship Date]))}
then [Sales] END
在视图和 Voila 上添加此字段而不是您选择的度量。
如评论中所要求,如果只需要季度末月份,请改用此计算字段
if month([Ship Date]) =
{EXCLUDE MONTH([Ship Date]) : max( MONTH([Ship Date]))}
and month([Ship Date]) IN (3,6,9,12)
then [Sales] END
检查您的 Tableau 版本。 Tableau 在其最新版本中引入了 IN
。