我有一个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中实现这一目标?
由于
答案 0 :(得分:0)
使用Level of Detail Expressions。
为m1和m2度量创建计算字段,如下所示:
{FIXED [Year]: SUM(m1)}
这将使Year
以外的所有过滤器对此度量没有任何影响。
答案 1 :(得分:-1)
试试这个:
if metric == m3 and year=2017
then sales
end