【全网首发】超越 PowerBI 极限打造全动态自适应小多图

2019-12-19 17:05:44 浏览数 (1)

自从上次发布了【佐罗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 工程师都感叹我们开发的软件都不知道还能这么玩。原因在于《倚天屠龙记》的启发:在学习乾坤大挪移之前,最好学习下九阳神功。

0 人点赞