如何在Tableau中显示组成一个整体的字段层次结构?

问题描述

我正在研究Tableau中的材料清单,该清单指示级别,零件编号,下一个更高的装配体和顶层装配体。下面是我希望其显示的几行示例。这基本上表明构成Top1(级别1)的部分是Mid1(级别2)和Mid2(级别2)。同样,组成Mid1(第2级)的部分是Bot1(第3级)和Bot2(第3级)。组成Mid2(第2级)的部分是Bot3(第3级)。

在Tableau中显示此层次结构的简单方法是什么?目前,它只是列出所有归类在一起的第1级,所有归类在一起的第2级,依此类推。但是我希望它显示其他部分实际上构成了该部分。我认为,“下一个更高的议会”的价值应该是帮助这里的关键。

外观如何:
LEVEL PART # NHA TOP LEVEL
1 Top1 Product1 -
2 Mid1 Top1 Top1
2 Mid2 Top1 Top1
3 Bot1 Mid1 Top1
3 Bot2 Mid1 Top1
3 Bot3 Mid2 Top1

我希望它看起来像什么
LEVEL PART # NHA TOP LEVEL
1 Top1 Product1 -
2 Mid1 Top1 Top1
3 Bot1 Mid1 Top1
3 Bot2 Mid1 Top1
2 Mid2 Top1 Top1
3 Bot3 Mid2 Top1

解决方法

在部件号上创建一个计算字段以提取最后一位。

right([part #],1)

然后将其作为第一个药丸放在行上,您可能需要将其设置为尺寸或将str()包裹在calc周围,以免聚合。

右键单击药丸,然后取消选择“显示标题”,以便将其隐藏。