Tableau api 根据日期粒度聚合值

Tableau api 根据日期粒度聚合值,tableau-api,level-of-detail,granularity,Tableau Api,Level Of Detail,Granularity,我面临着一个我自己无法解决的问题 我正在处理时间序列。所以我在专栏里有日期。粒度可以是年、季和月 我想知道如何显示所选日期最近一个月的总和 例如: 如果我们显示年度数据,我希望看到每年12月数据的总和 如果我们显示的是季度数据,我想显示第一季度的3月数据和第二季度的6月数据,依此类推 提前感谢您的帮助,如果不清楚,请随时提问!:) 问候, Maxime在样本超市上复制 假设您想要的度量是[销售]。创建这样一个CF if month([Ship Date]) = {EXCLUDE MONTH(

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

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

我想知道如何显示所选日期最近一个月的总和

例如:

如果我们显示年度数据,我希望看到每年12月数据的总和

如果我们显示的是季度数据,我想显示第一季度的3月数据和第二季度的6月数据,依此类推

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

问候,


Maxime

在样本超市上复制

假设您想要的度量是[销售]。创建这样一个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在其最新版本中引入了

非常好的问题max!(y) 嗨!非常感谢你的帮助!这非常有用,我学到了一些东西。然而,它并没有真正实现我想要的。在您的示例中,2021年将使用1月数据,因为它是最新的可用数据。如果可能的话,我想显示Null或隐藏丢失的数据。你有什么想法吗?:)(顺便说一句,非常漂亮的鸟图片,很漂亮)是的@Max,这是用那种方式计算的。可用日期的最大值。目前,我想不出一个策略来以你想要的方式在桌面上完成它。感谢您浏览我的鸟图片库。:)很好,我是新来的,所以如果我听起来没意思,很抱歉!这是一个很好的解决方案,但通过这样做,我们无法再正确地查看月度数据^^^我的意思是,您可以看到月度数据,但仅在[3,6,9,12]中看到月度数据,其余为空。所以我的观点是,如果我们看我最初的问题,它不起作用!(对当前粒度的最后一个可用月份求和:12月份用于年度数据,3-6-9-12月份用于季度数据,月份本身用于月度数据!)我将再次检查并还原