tableau仅对其中一个度量应用过滤器

时间:2018-03-12 15:44:20

标签: tableau

我有一个Tableau工作簿,它有3个度量m1,m2和m3。 那些是按年份汇总并总结的,所以我最终得到一个这样的表:

|     |     2017        |     2018     |
----------------------------------------
| m1  |      10        |      20       |
----------------------------------------
----------------------------------------
| m2  |      10        |      20       |
----------------------------------------
----------------------------------------
| m3  |      10        |      20       |
----------------------------------------

但是,我必须对变量m3应用日期过滤器,以便生成的表看起来与上面的完全相同,但在后台m3数据被过滤。

我希望能够做到这样的事情:

if metric == m3 then filter(year)

有谁知道如何在Tableau中实现这一目标?

由于

2 个答案:

答案 0 :(得分:0)

使用Level of Detail Expressions

为m1和m2度量创建计算字段,如下所示:

{FIXED [Year]: SUM(m1)}

这将使Year以外的所有过滤器对此度量没有任何影响。

答案 1 :(得分:-1)

试试这个:

if metric == m3 and year=2017
then sales
end