优阅达 | Tableau 微课堂(111):帕累托图
published: 2021-06-30 22:11

帕累托图

什么是帕累托图?

帕累托图用于查看有多少维度项(如产品)对总体度量(如销售额)的贡献率。帕累托图通常与二八原理(帕累托法则)结合使用,即 80% 的销售额来自 20% 的客户,或 80% 的价值来自 20% 的内容,等等。

为了制作一个帕累托图,本期示例将使用表计算来计算:维度非重复计数和度量的总和百分比。

构建帕累托图-线

帕累托视图需呈现产品和销售额的情况。将维度 “Product ID” 字段拖放至列,并选择“添加所有成员”。把度量 “Sales” 字段拖放至行,点击降序排序按钮,并将视图调整至“适合宽度”。

接下来,要计算销售额总和的合计百分比。右键单击行上的 “Sales” 胶囊,在下拉菜单中选择 “快速表计算”-“汇总”。

再次右键单击此胶囊,选择“编辑表计算”。在弹出的对话框中,将计算依据选为“特定维度”,并确保勾选了 Product ID,使其成为寻址字段。

在此对话框底部,勾选“添加辅助计算”,将从属计算类型选为 “合计百分比”。

现在,我们需要将 X 轴从一个已进行排序的 Product ID 列表更改显示为产品不同计数总和的合计百分比。

按住 Ctrl 键,复制列上的 “Product ID” 胶囊,并将其拖放至 “标记” 卡的详细信息中(需确保胶囊是已排序的)。然后右键单击列上的 “Product ID” 胶囊,在下拉菜单中选择 “度量”-“计数(不同)”。

跟之前相同的方式,来计算产品不同计数总和的合计百分比:
右键单击列上的 “CNTD(Product ID)” 胶囊,选择 “快速表计算”-“汇总”。再次右键单击此胶囊,选择 “编辑表计算”。计算依据选择 “特定维度”,并勾选 “Product ID”,使其成为寻址字段。随后添加 “合计百分比” 类型的辅助计算。

最后,将标记类型更改为“线”。这是帕累托图的核心。

构建帕累托图-条形图

一个真正的帕累托图既有线,也有条形图。添加条形图的方法是,从“数据”窗格中将 “Sales” 字段拖放至行中,右键单击第二个 “SUM(Sales)” 胶囊并选择 “双轴” 。

选中第二个 SUM(Sales) 标记卡,将其标记类型更改为“条形图”。可能需要调整这些柱形的大小,使其变得更小。

右键单击视图右侧的销售额轴,选择“将标记移至底层”,然后再次右键单击此轴,取消勾选“显示标题”。选中第一个 SUM(Sales) 标记卡,编辑颜色,使线变为蓝色。

构建帕累托图-参考线

最后,我们可以添加参考线来说明二八原理:将左侧“数据”窗格转换为“分析”窗格,将常量线拖入视图中带有表计算的 “CNTD(Product ID)” ,并将该值设置为 0.2。
再次选中常量线,并将其拖放至视图中带有表计算的 “SUM(Sales)” ,将该值设置为 0.8。

如我们所见,在这个数据集中,要近 28% 的产品 ID 数才能获得 80% 的销售额。

本节 Tableau 微课堂到此结束,感谢你的耐心阅读。