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


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

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

    图片

    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 到了吗?
    在这里插入图片描述

    文章部分信息来源于网络,如有侵权请告知

  • 相关阅读:
    超全汇总 | 基于Camera的3D目标检测算法综述!(单目/双目/伪激光雷达)
    Python基础教程:内置函数之字典函数的使用方法
    5分钟带你了解RabbitMQ的(普通/镜像)集群
    【学习笔记】《模式识别》3:线性分类器
    MyBatis在循环内查询序列值重复解决方法
    EasyNLP 中文文图生成模型带你秒变艺术家
    C++中成员函数的重载覆盖与隐藏
    Egg 1. 快速开始 Quick Start 1.3 一步步 Step by Step 1.3.3 添加静态资源 & 1.3.4 添加渲染模板
    python flask配置邮箱发送功能,使用flask_mail模块
    序列图怎么画,也就是顺序图
  • 原文地址:https://blog.csdn.net/weixin_45588393/article/details/126545108