在Tablaeu中使用日期变量的2种形式中的1种形式的详细级别表达式

时间:2016-10-17 12:52:20

标签: date tableau

在Tableau中,详细级别表达式允许您创建受无或仅部分视图级别过滤器影响的计算变量。

我的视图有2个基于同一列的过滤器 - YEAR(日期)过滤器和MONTH(日期)过滤器。

如果我的详细表达水平是:

{EXCLUDE [Date mdy]: SUM([count.Attrition])}

这将无效,因为它会删除两个日期过滤器。我只想删除MONTH日期过滤器。

但是,这个

{EXCLUDE [MONTH(Date mdy)]: SUM([count.Attrition])}

是一个无效的表达式,这个:

{EXCLUDE MONTH([Date mdy]): SUM([count.Attrition])}
据称

有效,但实际上并没有效果。

1 个答案:

答案 0 :(得分:0)

Hack-R ,如何使用FIXED,我认为应该有助于解决这个问题:

{FIXED [Year] : SUM([count.Attrition]) }

使用FIXED基本上迫使Tableau计算特定级别的聚合度量 - 在本例中为年度

[年] 只是一个简单的计算字段,它返回年份值。

YEAR([Date mdy])

在Tableau 10中创建一个专用的计算字段可能并不是必需的,但这只是我个人的偏好,以保持组织有序。

你可能想知道为什么 EXCLUDE 没有工作 - 我认为主要的用例与INCLUDE / EXCLUDE不同,可能最好用这个(有点长){{3 }}

希望这有帮助。