在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”,但是没有用。
感谢您的帮助。
答案 0 :(得分:1)
尝试一下:
If DATEDIFF("month",TODAY(),[Your Date Field],"Sunday") <= -12
then [Your Date Field] else null end
然后将其用作您的日期列。 “星期日”应该是您认为是星期几的开始日期。我不确定您的日期字段是什么名字,所以我将其命名为“ [您的日期字段]”