ABC分析本质上是套壳的帕累托分析。帕累托把重要不重要分成两份20%/80%,ABC分析分成三份。传统的ABC图表如下图所示,蓝灰红分别是:
销售贡献最大的前50%(A)
次重要的50-80%(B)
以及最后的20%(C)

使用表格+SVG可以对ABC展示进行优化,添加更多的辅助信息:

今天介绍第三种ABC分析展示方法-卡片组,以下是实现效果:

卡片组通过不同颜色的强调栏区分当前产品在ABC的哪个层级,产品ID下方列示了销量、销量贡献份额等关键指标,最重要的是,卡片方便显示较大的产品图片。
如果需要更多产品信息补充,还可以设计一个工具提示:

实现这样的效果可以使用新切片器视觉对象,将产品ID作为维度:

强调栏使用fx进行动态设置:

此处颜色度量值为:
M.ABC.颜色 =
IF (
[M.累计销量占比] * 100 <= MIN ( 'ABC分级'[ABC分级] ),
"deepskyblue",
IF ( [M.累计销量占比] * 100 <= MAX ( 'ABC分级'[ABC分级] ), "Silver", "tomato" )
)产品图像可以添加到左侧,这里在维度表维护了图像列,图像使用工具将本地图片转码为base64。

产品ID下方的数据标签在切片器的“标签”区域添加:

对应度量值为:
M.文本标签 =
VAR ABC =
IF (
[M.累计销量占比] * 100 <= MIN ( 'ABC分级'[ABC分级] ),
"A",
IF ( [M.累计销量占比] * 100 <= MAX ( 'ABC分级'[ABC分级] ), "B", "C" )
)
RETURN
ABC & " | Qty: " & [M.销售数量] & " | Share: " & FORMAT( [M.销量占比], "0%")工具提示页使用新卡片图视觉对象拖拽多个指标:

本文视频版:
文末知识星球提供配套练习材料
电脑端B站观看:
https://b23.tv/ysQ8Yai