前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Power BI 可视化系列笔记——多行卡片图可视化

Power BI 可视化系列笔记——多行卡片图可视化

作者头像
博文视点Broadview
发布2023-05-19 18:47:34
2.2K0
发布2023-05-19 18:47:34
举报

点击蓝字

关注我们

本文介绍如何通过获取包含较少图表的可视化视觉对象,优化由于具有大量卡片图的慢速Power BI报表。

Power BI报表中,每个可视化视觉对象都必须完成许多计算才能呈现结果。显示数据的可视化视觉对象必须生成一个或多个DAX查询,执行这些查询会增加等待时间,特别是是当多个用户同时访问报表时还会增加服务器的工作量。为了提高报告的性能,最好的方式是减少在报告中可视化视觉对象的数量。

那我们如何实现呢?一起来看看下面的例子吧!

当用户位于报告的单个页面上时,Power BI仅计算报表活动页面的可视化视觉对象。当用户将切换到其他页面时,其他页面中的视觉效果数量会对用户体验产生影响。

例如,下图显示了每一张卡片视觉效果,代表着不同的销售度量值。

该报告包含22张卡片图,每个图由不同的DAX计算。

在功能非常强大的Power BI上执行的页面的时间为1.5秒。通过性能分析器窗格,您可以看到计算确切的时间。

(1)启用“性能分析器”窗格

(2)单击开始记录。

(3)单击刷新视觉对象。

(4)按总时间排序(降序排列)。

通过再次单击刷新视觉效果,我们可以看到不同的排序顺序。在此示例中,在“性能分析器”窗格提供的列表中展开页面中最慢的视觉效果,您可以看到大部分时间都花在“其他”上。

您也许会好奇“其他”是什么。其实“其他”意味着该视觉对象必须等待其他任务完成才能执行DAX查询。由于页包含22个视觉效果,因此某些视觉对象必须等待其他视觉对象完成其任务,然后才能执行任何操作。

那我们如何提高性能?在此我们使用一个能够产生与许多相同的卡片图说外置视觉对象。例如,通过使用OKVIZ的Cards with States,我们可以创建一张卡片图网格,其中对列的每个值重复测量。此自定义视觉效果可在Power BI 的 AppSource中添加,所有功能都是免费的。

我们以计算每一个产品子类别的销售额为例:将度量设为“销售总额”,将类别设为“product subcategory(产品子类别)”。

我们可以获得以下效果。

如果我们在性能分析器中重复执行“刷新视觉对象”操作,则会看到最慢的视觉对象在228毫秒内刷新,并且DAX查询现在仅生成2个视觉效果。

因为我们从报表中删除了20个视觉效果,所以大大减少了运算量,且页面刷新时间从1.5秒降至0.2秒,无需更改数据模型即可减少86%的运行时间。

本节我们学习了如何巧妙减少Power BI可视化视觉对象的运行时间。想了解更多Power BI 使用技巧,推荐阅读作者新书《Power BI企业级分析与应用》!

▊《Power BI企业级分析与应用》

雷元 著

  • 详解企业场景下Power BI 设计理念
  • 深度探讨Power BI Service管理攻略

本书立足于企业应用场景,从赋能商业价值、培养员工数据分析能力和引领企业数字变革这三大角度勾勒出一套敏捷BI实践指南。

除提供丰富的理论指南和Power BI 实践内容外,本书还涉及Power BI Service治理方面的内容。只有在一个治理完善的Power BI Service架构上,Power BI的规模化应用才有可能得以实现。另外,本书还涉及了Power BI与 Microsoft 365结合的案例,为Power BI的应用场景提供了延伸。

(京东限时活动,满100减50,快快扫码抢购吧!)

如果喜欢本文欢迎 在看丨留言丨分享至朋友圈 三连

 热文推荐  
国内首本联邦学习实战的权威著作!
书单 | 月度畅销好书,助你技能满格
Excel用户如何学习数据分析语言DAX?
你的烂代码终于有了解决方案!

▼点击阅读原文,获取本书详情~
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 博文视点Broadview 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档