Tableau:过滤器中的多列
Tableau: Multiple columns in a filter
我有三个名为 A、B、C 的数字字段,我希望它们在 tableau 中的单个过滤器中,并基于在该过滤器中选择的一个,将显示一个折线图。例如在 filter Stages 中选择 B 列并显示 B 的折线图。如果选择了A列,则显示A的折线图。
请原谅我用图片提问的方式。我刚刚开始学习 tableau,但没有在任何地方学习这个技巧。
这是数据的快照
创建一个名为 'ABC' 的(列表)参数。随着价值观
A
B
C
然后创建计算字段
IF ABC = 'A' THEN [column_a]
ELSEIF ABC = 'B' THEN [column_b]
ELSEIF ABC = 'C' THEN [column_c]
END
类似的东西应该适合你。查看 Tableau 培训 here。它是免费的,但您必须注册一个帐户。
我认为没有必要创建计算字段。只需将三列旋转到行,即可创建可以应用过滤器的字段。让我告诉你
这是输入数据的截图
我将三个 cols 转换为 pivots 以像这样重塑数据
将 pivoted-fields 列重命名为 Stages
后,我可以直接添加这个来查看并获得我想要的结果。
我有三个名为 A、B、C 的数字字段,我希望它们在 tableau 中的单个过滤器中,并基于在该过滤器中选择的一个,将显示一个折线图。例如在 filter Stages 中选择 B 列并显示 B 的折线图。如果选择了A列,则显示A的折线图。
请原谅我用图片提问的方式。我刚刚开始学习 tableau,但没有在任何地方学习这个技巧。
这是数据的快照
创建一个名为 'ABC' 的(列表)参数。随着价值观
A
B
C
然后创建计算字段
IF ABC = 'A' THEN [column_a]
ELSEIF ABC = 'B' THEN [column_b]
ELSEIF ABC = 'C' THEN [column_c]
END
类似的东西应该适合你。查看 Tableau 培训 here。它是免费的,但您必须注册一个帐户。
我认为没有必要创建计算字段。只需将三列旋转到行,即可创建可以应用过滤器的字段。让我告诉你
这是输入数据的截图
我将三个 cols 转换为 pivots 以像这样重塑数据
将 pivoted-fields 列重命名为 Stages
后,我可以直接添加这个来查看并获得我想要的结果。