根据表格中的过滤器值动态显示度量

时间:2019-01-22 18:02:50

标签: tableau tableau-server

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

Dimension Filter Value Dropdown  --> Value1, Value2, Value3
Measures --> Measure1, Measure11, Measure2 Measure21, Measure22, Measure3

当我选择

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开发的新手,最近几天我开始使用它。我用Google搜索了一下,在下面的链接中找到了一种资源 Choose Measures dynamically

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

按照说明,我遵循了此过程,但是不知道如何在下面的“计算”字段中的代码中包含多个度量

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

希望它解释得很好,请让我知道。

谢谢

1 个答案:

答案 0 :(得分:1)

您需要转置数据集并创建一个标志以用作过滤器值。

要转置数据:

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

enter image description here

  • 点击数据透视
  • 现在导航到工作表以处理数据

我将创建一个字段以仅提取“ MeasureN”字符串的数字,以便更轻松地创建过滤器,但这不是必需的。

enter image description here

现在,我将写出计算结果用作反映您共享逻辑的过滤器。

enter image description here

像这样在屏幕上排列药丸...

enter image description here

希望能为您提供所需的功能。祝你开心!