举个栗子!Tableau 技巧(237):用多节点瀑布图分阶段查看数据

published: 2023-05-08

瀑布图(下图)既能反映数据的多少,又能直观的反映出数据的增减变化。早期的栗子,我们分享过 瀑布图 的实现方法。

如果将瀑布图用在一些项目进度分析中,要阶段性查看当前的数据情况,就得在瀑布图中增加一些节点(如下图)了。

在 Tableau 中如何实现多节点瀑布图呢?今天的栗子一睹为快~

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:用多节点瀑布图分阶段查看数据。

为方便学习,栗子使用自拟的简单数据源(如下图)。掌握栗子方法后,数据粉可尝试使用自己的数据。

数据源说明

- 序号:用于在可视化中为所有节点排序;

- 节点名称:各节点名称,说明各节点含义;

- 锚点:用于在后续的计算中界定重新计算间隔;

- 数值:对应节点的值;

- 颜色标记:用于判断柱子颜色,也可在工作表中使用计算字段处理。

具体步骤如下:

1.创建瀑布图

打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。

将“数值”拖放至行,将“节点名称”拖放至列。右键单击列上的“节点名称”胶囊,下拉菜单选择:排序,将排序依据选为:字段,排序顺序选为:升序,字段名称为:序号。

右键单击行上的“数值”胶囊,下拉菜单选择:添加快速表计算-累计汇总。

将“标记”卡的标记类型改为:甘特条形图。

单击“数据”窗格右上角 ▼ 符号,在下拉菜单中选择:创建计算字段。

➤ 创建计算字段:-数值,键入函数

将刚创建的计算字段“-数值”拖放至“标记”卡的大小中。

到这里,就完成了基础瀑布图的创建。此时,“节点1”、“节点2”、“终点”并未重新从 0 轴起始,而是接着上个节点的数值继续进行了加减运算。

2.调整为多节点瀑布图

接下来,需要让“节点1”、“节点2”、“终点”从 0 轴起始,作为新的计算起始点。数据源中的“锚点”字段要发挥它重要的作用啦~

Tips:从 0 轴起始的“节点1”、“节点2”、“终点”正好为新一组锚点的起始位,可以借助“锚点”字段为表计算设置重新启动间隔。

在“数据”窗格,右键单击“锚点”字段,将其转换为维度。然后将其拖放至“标记”卡的详细信息中。

同样方式,右键单击“颜色标记”字段,将其也转换为维度。然后将其拖放至“标记”卡的颜色中。

此时,图表有点乱,不要着急。右键单击行上的“数值”胶囊,下拉菜单选择:编辑表计算。

在弹出的对话框中,将计算依据选为:特定维度,勾选下方窗格中所有字段,并按照“锚点”、“节点名称”、“颜色标记”顺序排列字段,重新启动间隔选择:锚点。

设置好后视图看着就正常一些了。

最后,调整视图颜色、添加标签,再设置字体、字号等,就实现了想要的节点瀑布图~

Tips:如果不希望标签上显示负数,只需要创建 ABS([数值]) 字段,标签显示使用此计算字段即可。

栗子总结

- 数据源中“锚点”字段起到了界定计算重启间隔的作用,起到非常重要的作用,因此无论是直接在数据源中对照填写还是通过计算字段赋值,都需要结合实际情况正确填写或赋值;

- 编辑表计算步骤中,选择特定维度后,下方窗格中哪些字段需要勾选?又该以什么样的顺序排列字段?想要弄明白这些,需要大家对表计算有较深刻的认识,理解勾选未勾选、不同的排序有什么样的区别。

今天的 Tableau 技巧,你 Get 到了吗?


更多相关信息,请访问专题页: 可视化数据分析工具和软件