瀑布图(下图)既能反映数据的多少,又能直观的反映出数据的增减变化。早期的栗子,我们分享过 瀑布图 的实现方法。
如果将瀑布图用在一些项目进度分析中,要阶段性查看当前的数据情况,就得在瀑布图中增加一些节点(如下图)了。
在 Tableau 中如何实现多节点瀑布图呢?今天的栗子一睹为快~
本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:用多节点瀑布图分阶段查看数据。
为方便学习,栗子使用自拟的简单数据源(如下图)。掌握栗子方法后,数据粉可尝试使用自己的数据。懒癌患者可通过以下链接获取栗子数据源:
https://www.dkmeco.com/cms/course/detail/621
数据源说明
具体步骤如下:
1、创建瀑布图
打开 Tableau Desktop,连接“示例-超市”数据源,新建工作表。
将“数值”拖放至行,将“节点名称”拖放至列。右键单击列上的“节点名称”胶囊,下拉菜单选择:排序,将排序依据选为:字段,排序顺序选为:升序,字段名称为:序号。
右键单击行上的“数值”胶囊,下拉菜单选择:添加快速表计算-累计汇总。
将“标记”卡的标记类型改为:甘特条形图。
单击“数据”窗格右上角 ▼ 符号,在下拉菜单中选择:创建计算字段。
➤ 创建计算字段:-数值,键入函数
将刚创建的计算字段“-数值”拖放至“标记”卡的大小中。
到这里,就完成了基础瀑布图的创建。此时,“节点1”、“节点2”、“终点”并未重新从 0 轴起始,而是接着上个节点的数值继续进行了加减运算。
2、调整为多节点瀑布图
接下来,需要让“节点1”、“节点2”、“终点”从 0 轴起始,作为新的计算起始点。数据源中的“锚点”字段要发挥它重要的作用啦~
Tips:从 0 轴起始的“节点1”、“节点2”、“终点”正好为新一组锚点的起始位,可以借助“锚点”字段为表计算设置重新启动间隔。
在“数据”窗格,右键单击“锚点”字段,将其转换为维度。然后将其拖放至“标记”卡的详细信息中。
同样方式,右键单击“颜色标记”字段,将其也转换为维度。然后将其拖放至“标记”卡的颜色中。
此时,图表有点乱,不要着急。右键单击行上的“数值”胶囊,下拉菜单选择:编辑表计算。
在弹出的对话框中,将计算依据选为:特定维度,勾选下方窗格中所有字段,并按照“锚点”、“节点名称”、“颜色标记”顺序排列字段,重新启动间隔选择:锚点。
设置好后视图看着就正常一些了。
最后,调整视图颜色、添加标签,再设置字体、字号等,就实现了想要的节点瀑布图~
Tips:如果不希望标签上显示负数,只需要创建 ABS([数值]) 字段,标签显示使用此计算字段即可。
栗子总结
数据源中“锚点”字段起到了界定计算重启间隔的作用,起到非常重要的作用,因此无论是直接在数据源中对照填写还是通过计算字段赋值,都需要结合实际情况正确填写或赋值;
编辑表计算步骤中,选择特定维度后,下方窗格中哪些字段需要勾选?又该以什么样的顺序排列字段?想要弄明白这些,需要大家对表计算有较深刻的认识,理解勾选未勾选、不同的排序有什么样的区别。
本期的 Tableau 技巧,你 Get 到了吗?
文章部分信息来源于网络,如有侵权请告知