1

我面临一个我自己无法解决的问题。

我正在处理时间序列。所以我在列中有日期。粒度可以是年、季度和月。

我想知道如何显示所选日期粒度的 LASTEST MONTH 的总和。

例如:

如果我们显示年度数据,我希望看到每年 12 月数据的总和 在此处输入图像描述

如果我们要显示季度数据,我想要 Q1 的 MARCH 数据的总和,Q2 的 6 月数据的总和等等。

在此处输入图像描述

提前感谢您的帮助,如果不清楚,请随时提出任何问题!:)

问候,

马克西姆

4

1 回答 1

1

将其复制到示例超市

假设您想要的衡量标准是 [sales] 。像这样创建一个 CF

if month([Ship Date]) =
{EXCLUDE MONTH([Ship Date]) : max( MONTH([Ship Date]))}
then [Sales] END

在视图上添加此字段而不是您选择的度量值,瞧。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述


根据评论的要求,如果只需要季度末的月份,请改用此计算字段

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 版本。TableauIN在其最新版本中引入。

于 2021-04-30T16:59:12.080 回答