Tableau-过去12个月的总和值

时间:2019-03-21 16:30:30

标签: tableau

在Tableau中,我有一个具有这种形式的表:

行:得分。

列:MY(月),总和(好),总和(差)。

这是我使用时的信息:201811个月

        201611     201612   ...  201801 ...  201811  TOTAL
Score  Good Bad   Good Bad    Good Bad ...  Good Bad 
1      3    0      7    3       6   3        2    1
2      5    1      1    1       1   1        4    4
3      10   3      2    1       0   3        3    3

我想使用“月份”列作为过滤器,当我过滤month = 201811时,显示自201611年至201711年(最近12个月)以来的总分列(不良和良好列的总数)中的得分。

Filter: 201811
Formula: sum(Good) and sum(Bad) since '201611' to '201711'

我正在尝试“ IF DATEDIFF('month',[Good],today())<= 12”,但是没有用。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

尝试一下:

If DATEDIFF("month",TODAY(),[Your Date Field],"Sunday") <= -12
then [Your Date Field] else null end

然后将其用作您的日期列。 “星期日”应该是您认为是星期几的开始日期。我不确定您的日期字段是什么名字,所以我将其命名为“ [您的日期字段]”

相关问题