Tableau-一个月条件的最大值(day(var_data))

时间:2018-09-13 18:10:48

标签: tableau

我一个月(4周)有4个约会 喜欢:

var1
2001-01-10
2001-01-15
2001-01-20
2001-01-30
2001-02-10
2001-02-15
2001-02-20
2001-02-30

我想用这个月的最大日期创建一个新的变量: 喜欢:

var2=max(var1) for the same month
0
0
0
2001-01-30
0
0
0
2001-02-30

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我想我了解您的要求,您是否只想显示给定月份,每个月的最长DAY?

如果是这样,请使用以下公式创建表计算:

{FIXED DATETRUNC('month',[date field]): MAX([date field])}

说明:

  • FIXED =仅将聚合函数应用于这些“窗口”进行计算。在这里,我们在月份级别上进行固定。但是您可以执行多个图层,例如月份,类别,子类别
  • :=在冒号之后,您可以应用想要进行的计算,在您的情况下,这是最大月份

因此,用一句话来概括,我们要做的是“对于每个日期,将其截断为月级别,然后对于每个月,最大日期是多少?”

希望有帮助