自从上次发布了【佐罗Z曲线】,反响强烈。但文中提到,这只是刚刚开始。
佐罗曲线的优化
佐罗曲线可以得到显著的持续优化,例如:
我们再来罗列下佐罗 Z 曲线的神奇功效:
- 在柱状图可以同时展示实际,上期,预测,目标四个信息,信息密度高而清晰。
- YTD 动态显示年度 KPI 实时进展。
- 年度预测线与年度目标对比跟踪并高亮差异。
本次的更新,就是高亮差异,如:
- 预计达成超过目标,显示绿色。
- 预计达成不达目标,显示红色。
如:
在两条线之间动态显示一根火柴棍且颜色可变,这在 PowerBI 的原生图表中是难以想象的。
虽然难以想象,但还是可以做到。所有一切全部来自 PowerBI 内建元素。
如果说佐罗曲线已经让我们重新认识了 PowerBI 的作图能力,那么今天该是我们继续实现小多图的日子了。
小多图
首先理解下什么是小多图,如下:
小多图,又被成为格子图等,它由一系列使用同样坐标轴和坐标比例的图表构成,因此,可以在统一的尺度下通过视觉迅速对比。该方法论由数据可视化专家 Edward Tufte 提出的。据 Edward Tufte 所言,量化研究的核心问题就是:与什么来对比。
使用小多图,可以通过视觉直观地迅速得到答案。对于大量的数据可视化问题,小多图都是最佳设计方案。
实现效果
首先,在 PowerBI 中是不支持小多图的,这是一个巨大的缺失。
我们相信微软迟早会提供该特性的原生能力。
来看看我们手工打造的小多图,如下:
值得注意的是,以我们一贯的做法,绝对不是做一个静态的贴图,实现肯定是带有动态性的。来解释一下:
- 排名 1 到 9 是小多图的排位
- 排位由一个整体 KPI 指定,如: YTD
- 不同排位的图独立展示
- AC - 当月实际
- PY - 去年同期
- ● - 同比增长率,红绿表示涨跌
- 所有图形的尺度是统一的
自适应动态性
选择一个小多图的展开维度,以及小多图展示指标,就可以显示:
此时,每个图表显示了不同省份的数据。
选择产品后,可得:
加入 PY 和 增长率 指标后,可得:
说白了,该小多图为一个框架模板,该模板提供了经典的9个同比组合图,并自建了统一缩放维度体系。
确保每个小图都是在一个度量尺度下进行的。
统一的度量尺度
什么是统一的度量尺度只需要对比一个反例。如下:
看不清故意的,左边的 9 个小图就不是统一的尺度,所以排名第一和排名第九都是再根据自己的尺度来显示内部构成。而使用了右侧的小多图就可以统一尺度,一眼就可以发现业务问题。
保持统一尺度是小多图的核心,而这是PowerBI恰恰做不到的。我们在 Z曲线 和 小多图 的实现中都采用了极致的非侵入式设计以及动态挂载的技巧。尤其是小多图,主要左上角的按钮,用户选择【地理位置】或【产品】后,小多图完全动态计算,太残忍了。
总结
关于这两次有关 PowerBI 可视化的文章,小结如下:
- 佐罗 Z 曲线,高密度跟进核心KPI
- 小多图,将跟进立马在某个维度展开
这并没有结束,而仅仅是刚刚开始。
小多图可以改进方向:
- 实现动态选择小多图的个数。 如,显示 6 个或 X( X < 9 )个。
- 未显示的项合并为【其他】项。
- 实现 Z 曲线小多图
- …
这些会在后续文章更新。
由于大家反响强烈,我们决定将开发阶段的内容也先公布,接触你的好奇心。
- 战友联盟订阅会员可在会员星球下载。
- BI可视化课程学员可在对应星球下载。
- 如果您只是对 Z曲线 或 小多图 感兴趣,可以单独支付购买,私信。
在这两个案例中所含有的 PowerBI 作图技巧,可以说是极致的,以如何实现火柴棒效果为例,如果不看源文件实现,我相信你无论如何也不可能想到它的实现方法。
有不少伙伴问到,是怎么想到中国复杂矩阵,全动态ABC,全动态RFM,…,Z曲线,小多图的做法技巧的?是的。这些内容确实是全网首发,没有任何参考,甚至微软 PBI 工程师都感叹我们开发的软件都不知道还能这么玩。原因在于《倚天屠龙记》的启发:在学习乾坤大挪移之前,最好学习下九阳神功。