
Power BI第三方视觉对象越强大,我越不会去使用。这看上去是一个悖论。 目前Power BI 视觉对象市场已经有800+效果供你选择。有些是单一的图表(如一个条形图),有些内含千万种变化。完整列表:
https://appsource.microsoft.com/zh-cn/marketplace/apps?page=1&product=power-bi-visuals&src=Office
越强大、功能越多的视觉对象通常意味着越慢的加载速度。这些强大的功能我们可能只会使用一小部分,这样,计算资源的投入产出比就会比较低。 举例三种代表性的强大视觉对象。 第一个是ZebraBI,它提供了IBCS风格的图表效果,一站式涵盖常见的图表种类。如果你仅仅使用它们的瀑布图,从金钱和计算资源上都得不偿失。如果你决定整个Power BI页面甚至整个报告都使用ZebraBI,可能是划算的。

来源https://zebrabi.com/templates/
第二个是Multiple Sparklines,这个视觉对象专注于表格内嵌迷你图,把这个领域做深,目前包含折线图、柱形图、子弹图、气泡图、瀑布图、华夫饼图等等。

它面临和ZebraBI同样的问题,你是否会在报表使用它的大部分功能?如果仅仅使用气泡图,那不如内置表格十几行SVG度量值靠谱(参考:Power BI SVG制图入门知识2025版)。如果你需要的迷你图不在它提供的范围内,那还是不如SVG度量值靠谱。
第三个是Deneb,它的特点是一无所有却又拥有一切,它提供了一个平台,你可以在上面随意绘制需要的图表类型。底层的过于强大意味着更慢的加载速度,这里是评测Power BI SVG和Deneb自定义图表响应速度对比

综上,我不大愿意使用功能全面、强大的第三方视觉对象,避免更多的金钱或计算资源消耗。如果内置视觉对象无法满足使用需求,我倾向于选择功能单一的第三方视觉对象,或者施展DAX的变形金刚模式,结合SVG度量值自定义图表。