PowerBI 实现超多系列对比分析 - 上篇 - 效果分析

PowerBI战友联盟

共 1369字,需浏览 3分钟

 ·

2021-01-29 12:44

先来看一个效果,如下:

有时候我们需要在 Power BI 中进行超多系列对比分析,这里的问题在于:

  • 如何实现超多系列的同时显示

  • 如何实现超多系列的图列

  • 如何实现超多系列的端点数字化

我们分两篇来研究这样问题:

  • 上篇:研究该问题的细节

  • 下篇:研究该问题的实现

Power BI 对多系列的限制

如果查阅 Power BI 的官方文档可以发现:

https://docs.microsoft.com/zh-cn/power-bi/create-reports/desktop-high-density-sampling

以下限制适用于任何给定的视觉对象:

  • 无论有多少个基础数据点或系列,大多数视觉对象上最多可显示 3500 个数据点(请参阅以下项目符号列表中的例外情况)。因此,如果有 10 个系列,每个系列有 350 个数据点,则视觉对象已达到其总体数据点的上限。如果有一个系列,则可以有多达 3,500 个数据点,只要新算法认为这是基础数据的最佳采样。

  • 一个视觉对象最多可以有 60 个系列。如果有超过 60 个系列,则拆分数据并创建多个视觉对象,使每个视觉对象拥有少于或等于 60 个系列。使用切片器来只显示数据段是个好方法(仅适用于特定系列)。例如,如果要在图例中显示所有子类别,则可以使用切片器根据同一报表页上的整体类别进行筛选。

也就是说,如果显示系列的话,最多只能显示 60 个系列,这对应于 60 个图例。

Power BI 多系列图例显示的 BUG

Power BI 在这个方面存在 BUG,如下:

可以看出:

在右侧如果不加入日期作为坐标轴,就可以最多显示 60 个系列;而在左侧,由于加入了坐标轴,系列被截断了,只保留了大概 13 个系列。

这个 BUG 导致我们需要显示大约 20 ~ 60 个系列变得无法实现,这需要我们解决。

颜色的对齐

如下所示:

蓝色的线位于最高系列,我们希望图例的颜色显示应该与之对齐,让视觉更具有一致性。

显示末端数据点值

由于系列众多,我们希望可以显示末端系列点值,来大致看出系列的大小,如下所示:

这在默认情况也是无法做到的。

专业改进

因此,多系列对比应该实现上述所有要求,我们最终的结果如下:

这个效果太凶残了,它近乎完美的实现了上述所有要求,而更奇葩的是,它居然突破了 Power BI 的 BUG,可以显示出众多的系列,如下:

这不仅仅修复了 Power BI 的 BUG,还最终实现了:

  • 多达 60 个系列的同时显示

  • 端点处的数字显示

  • 颜色的对齐

总结

多系列分析在现实中有很多用处,我们将在下篇讨论其 DAX 的实现以及现实案例。

在订阅了BI佐罗讲授的《BI真经》之《BI进行时》课程区,除了可以下载本文案例,还可以观看视频讲解。

让数据真正成为你的力量

Create value through simple and easy with fun by PowerBI

Excel BI | DAX Pro | DAX 权威指南 | 线下VIP学习

扫码与PBI精英一起学习,验证码:data2021

浏览 38
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报