改进视觉对象

已完成

报表上视觉对象的数量和类型对报表的性能有很大的影响,但有一些最佳做法和故障排除方法可帮助你改进此问题。

通过“筛选器”窗格提高性能

“筛选器”窗格可帮助你组织筛选器,同时它也是提高性能的好方法。 每个切片器的作用类似于视觉对象;每次对报表进行更改时,都会加载和更改切片器。 “筛选器”窗格只有在打开时才会加载,所以可将其保留在一旁,直到需要它。

限制视觉对象的数目

就像任何程序一样,向其添加的内容越多,速度就越慢。 在生成报表时,情况也是如此。 建议你将每页的视觉对象保持不超过 9 个。 在“筛选器”窗格中,这一建议更易于理解。

测试外部视觉对象

当使用来自其他源的视觉对象时,应始终尝试对其进行测试。 开发人员使用 Power BI 视觉对象 SDK 来创建 Power BI 自定义视觉对象。 SDK 是一个开源的命令行工具,这意味着代码未在受控环境中开发。 此外,如果视觉对象出现问题,没有可用的支持。

某些来自其他源的视觉对象是高性能的,而另一些则不是。 请确保查看用于性能的视觉对象。

限制交互

与 Tableau Desktop 相似,在 Power BI Desktop 中,报表中发生的交互越多,则在要求和数据更改时,需要更新的内容就越多。

使用性能分析器

在 Power BI Desktop 中,可以使用内置的性能分析器工具了解每个报表元素的执行情况。 利用性能分析器,可以查看和记录日志,这些日志会测量每个报表元素在用户与它们交互时的性能状况,以及它们的性能中哪些方面最占用资源。