如何对比两个日期段 / 节假日的销售情况

本文翻译自Paras Patil的文章—《7 Best Practices to Optimize Power BI Model》来源:Medium

在 Power BI 仪表板的开发过程中,我们通常会创建报告并将输出准确地交付给客户。在这个过程中,我们经常忽视优化性能和整体用户体验。虽然在最初的开发阶段,这些问题可能不会浮出水面,但随着用户需求和模型复杂性的增长:模型优化变得至关重要。

这里有一些可以帮助解决问题的提示 :

1.不要使用太多的视觉效果:仪表板的目的是用最少的视觉效果来展示复杂的情况。视觉效果过多会使用户难以理解并妨碍报告的性能。

“Power BI 优化指南”报告建议,每页不应超过 8 个视觉对象和一个表格。

2.删除视觉对象之间不必要的交互:我们很多人通常都忽略了这一点。默认情况下,Power BI 启用页面上存在视觉对象之间的交互。不必要的交互是很有必要禁用的。

禁用交互的步骤:选择视觉 > 格式 > 编辑交互 > 选择其他视觉以禁用过滤


3.检查自定义视觉效果:自定义视觉对象可能会满足您的客户要求,但使用性能分析器检查其性能也是很有必要的。

步骤:查看 > 性能分析器

这里要注意的另一点是最好只使用 Microsoft 认证的视觉效果,因为它们通过了质量测试和公司的代码要求。


微软认证的视觉效果示例

  1. 不要导入完整的数据集:加载完整的数据集会使数据模型膨胀。最好加载有限的行和列以获得流畅的用户体验。

  2. 不要使用太多切片器:切片器便于用户深入挖掘细节,但是每个切片器需要两个查询,这会降低报告的性能和容量。通过切片器面板,您可以评估切片器并删除那些较少使用的切片器。

  3. 限制数据模型中的复杂聚合:Power BI 作为一种工具在可视化方面比数据建模方面支持更好,因此最好不要在其中进行复杂的聚合和转换。

  4. 将您的报表和数据源存储在同一位置:最好将 Power BI Desktop文件托管在放置数据源的同一报表服务器位置。

结论:我们有必要从仪表板开发之初就对 Power BI 报表进行优化,并且还应在整个仪表板开发生命周期中定期监控。



如果您想深入学习微软Power BI,欢迎登录网易云课堂试听学习我们的“从Excel到Power BI数据分析可视化”系列课程。或者关注我们的公众号(PowerPivot工坊)后猛戳”在线学习”。



长按下方二维码关注“Power Pivot工坊”获取更多微软Power BI、PowerPivot相关文章、资讯,欢迎小伙伴儿们转发分享~


Power Pivot工坊