登录
首页大数据时代tableau桑基图的问题,如何将线条按照汇总指标排序?
tableau桑基图的问题,如何将线条按照汇总指标排序?
2023-05-15
收藏

作为一种流行的可视化工具,Tableau 以其易于使用和灵活性而闻名。桑基图 (Sankey chart) 是 Tableau 中常用的一种图表类型,它可以帮助用户更好地理解数据中的流动关系。在桑基图中,线条的颜色和比例通常表示不同类别之间的关系。然而,在某些情况下,按照汇总指标对线条进行排序可能会更有意义,因为这可以帮助用户更清楚地了解数据的总体趋势。

以下是一个简单的示例,展示了如何在 Tableau 中创建一个桑基图,并按照汇总指标对线条进行排序:

  1. 准备数据

首先,需要准备一个包含源和目标类别及其值的数据集。例如,假设您有一个销售数据集,其中包含产品类别和销售额。您可以从 Excel、CSV 或其他数据源中导入数据。确保您的数据集已被正确地格式化并且没有缺失的值。

  1. 创建桑基图

接下来,打开 Tableau 并选择“新建工作表”。将源和目标类别拖到“列”和“行”区域中,并将值拖到“大小”或“颜色”区域中。这将创建一个基本的桑基图。您可以根据需要自定义颜色和样式。

  1. 排序线条

现在,您可以按照汇总指标对线条进行排序。例如,假设您想按照销售额从高到低对线条进行排序。要实现这一点,请执行以下步骤:

  • 在“行”区域中右键单击目标类别,并选择“添加计算字段”。
  • 在弹出的“计算字段”对话框中,输入以下公式:SUM([Sales])。这将创建一个新的计算字段,显示每个目标类别的销售总额。
  • 将目标类别拖回到“行”区域中,替换原来的目标类别。
  • 点击新添加的目标类别字段,并选择“排序”。在弹出的“排序”对话框中,选择“计算字段”选项卡,然后选择先前创建的计算字段(即“SUM(Sales)”)。选择“降序”排序方式。
  • 单击“确定”以保存更改。现在,线条应该按照销售额从高到低排序。
  1. 自定义标签

最后,您可以自定义标签,以便更好地呈现数据。例如,您可以显示每个源和目标类别的名称和值,或仅显示其中一部分。要自定义标签,请执行以下步骤:

  • 在“标签”区域中右键单击并选择“编辑标签”。
  • 在“标签”对话框中,选择“文本”选项卡,并选择您想要显示的字段。您可以选择使用 Tableau 的内置函数,如SUM、AVG 和MIN/MAX 等,或者自定义计算字段
  • 根据需要调整标签的字体、颜色和大小等属性,以便更好地呈现数据。

总结:

本文介绍了如何在 Tableau 中创建一个桑基图,并按照汇总指标对线条进行排序。这种方法可以帮助用户更清楚地了解数据的总体趋势,提高数据分析的效率和准确性。同时,您还可以自定义标签和样式,以便更好地呈现数据。使用 Tableau 创建桑基图是一种有效的方式,可以让您更好地理解和展示数据中的流动关系。

数据分析咨询请扫描二维码

客服在线
立即咨询