Tableau api tableau仅对其中一种措施应用过滤器

Tableau api tableau仅对其中一种措施应用过滤器,tableau-api,Tableau Api,我有一个表格工作簿,它有3个度量值m1、m2和m3。 这些数据是按年份汇总的,因此我最终得到如下表格: 但是,我必须对变量m3应用一个日期过滤器,以便生成的表与上面的表完全相同,但在后台m3数据会被过滤 我希望能够做到以下几点: 如果度量==m3,则过滤(年份) 有人知道如何在Tableau中实现这一点吗 谢谢使用 为m1和m2度量创建计算字段,如下所示: {FIXED [Year]: SUM(m1)} 这将使除年份之外的所有筛选器对该度量没有任何影响。尝试以下操作: if metric =

我有一个表格工作簿,它有3个度量值m1、m2和m3。 这些数据是按年份汇总的,因此我最终得到如下表格:


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

我希望能够做到以下几点:

如果度量==m3,则过滤(年份)

有人知道如何在Tableau中实现这一点吗

谢谢使用

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

{FIXED [Year]: SUM(m1)}
这将使除
年份
之外的所有筛选器对该度量没有任何影响。

尝试以下操作:

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

谢谢你的回答,但我认为这是行不通的。如果我创建一个计算字段
m1\u calc
,根据您的示例,值与不带过滤器的m1不同。它实际上与
{FIXED:SUM([m1])}
一起工作。不使用[年]。如果你改变你的答案,我会接受的。
if metric == m3 and year=2017
then sales
end