Tableau api 根据表中的筛选值动态显示度量值

Tableau api 根据表中的筛选值动态显示度量值,tableau-api,Tableau Api,我有一个要求,我必须显示基于维度值创建的过滤器的度量。 例如 当我选择 Case 1 : Filter -> Value1 Measure To display -> Measure1, Measure11 Case2 : Filter -> Value2 Measure To display -> Measure2, Measure21, Measure22 Case3: Filter -> Value3 Measure To display -> M

我有一个要求,我必须显示基于维度值创建的过滤器的度量。 例如

当我选择

Case 1 : 
Filter -> Value1
Measure To display -> Measure1, Measure11

Case2 :
Filter -> Value2
Measure To display -> Measure2, Measure21, Measure22

Case3:
Filter -> Value3
Measure To display -> Measure3
我是tableau开发的新手,最近几天我开始使用它。我在谷歌上搜索了几个,在下面的链接中找到了一个资源

但在上面的链接中,它们基于过滤器值显示,它们只显示一个度量值,而不是多个度量值。 我需要根据筛选值显示多个度量值

如前所述,我遵循了这个过程,但不知道如何在下面的代码计算字段中包含多个度量值

CASE [Filter Parameter]
WHEN “Value1” THEN Measure1, Measure11
WHEN “Value2” THEN Measure2, Measure21, Measure22
WHEN “Value3” THEN Measure3
END
希望能解释清楚,请让我知道


谢谢

您需要转置数据集并创建一个用作筛选值的标志

要转换数据,请执行以下操作:

  • 编辑数据源
  • 单击要转置的第一列,然后按住shift键并单击最后一列

  • 单击轴
  • 现在导航到工作表以处理数据
我将创建一个字段来提取'MeasureN'字符串的数字,以便更容易创建过滤器,但这不是必需的

现在,我将编写一个计算,用作反映您共享的逻辑的过滤器

像这样在屏幕上排列药片

希望能为您提供所需的功能。快乐

CASE [Filter Parameter]
WHEN “Value1” THEN Measure1, Measure11
WHEN “Value2” THEN Measure2, Measure21, Measure22
WHEN “Value3” THEN Measure3
END