先来看一个效果,如下:
有时候我们需要在 Power BI 中进行超多系列对比分析,这里的问题在于:
我们分两篇来研究这样问题:
如果查阅 Power BI 的官方文档可以发现:
https://docs.microsoft.com/zh-cn/power-bi/create-reports/desktop-high-density-sampling
以下限制适用于任何给定的视觉对象:
也就是说,如果显示系列的话,最多只能显示 60 个系列,这对应于 60 个图例。
Power BI 在这个方面存在 BUG,如下:
可以看出:
在右侧如果不加入日期作为坐标轴,就可以最多显示 60 个系列;而在左侧,由于加入了坐标轴,系列被截断了,只保留了大概 13 个系列。
这个 BUG 导致我们需要显示大约 20 ~ 60 个系列变得无法实现,这需要我们解决。
如下所示:
蓝色的线位于最高系列,我们希望图例的颜色显示应该与之对齐,让视觉更具有一致性。
由于系列众多,我们希望可以显示末端系列点值,来大致看出系列的大小,如下所示:
这在默认情况也是无法做到的。
因此,多系列对比应该实现上述所有要求,我们最终的结果如下:
这个效果太凶残了,它近乎完美的实现了上述所有要求,而更奇葩的是,它居然突破了 Power BI 的 BUG,可以显示出众多的系列,如下:
这不仅仅修复了 Power BI 的 BUG,还最终实现了:
多系列分析在现实中有很多用处,我们将在下篇讨论其 DAX 的实现以及现实案例。
在订阅了BI佐罗讲授的《BI真经》之《BI进行时》课程区,除了可以下载本文案例,还可以观看视频讲解。