前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >结合“领导就要这种非标准格式的报表”案例,谈谈PQ与PP如何结合应用的问题

结合“领导就要这种非标准格式的报表”案例,谈谈PQ与PP如何结合应用的问题

作者头像
大海Power
发布2021-08-30 10:32:16
1K0
发布2021-08-30 10:32:16
举报
文章被收录于专栏:用户8950297的专栏

首先,我们重温一下关于通过Power Query最后横向拼接三区合计数生成非标准统计报表的例子(前面的操作步骤请查看文章《领导就要这样的汇总报表,你能怎么办?》):

然后,我们继续用Power Pivot基于Power Query完全合并好的结果做了数据透视,得到最终结果:

现在,我们再换一个方式去实现它,即不在Power Query里做最后的横向合并查询,而是直接基于分区域的和三区合计的追加查询结果用PP写DAX公式进行统计和透视(动画):

以上三种方法都能得到接近或完全符合要求的结果,主要差异如下:

  • 第一种方法:完全通过Power Query完成所有数据的统计和拼接过程,但最后不处理区域的合并情况;
  • 第二种方法:主要基于Power Query完成绝大部分的数据处理,甚至通过分组统计的方式完成了所有数据的准备,而Power Pivot只是用来改变一下数据的展现方式(通过数据透视合并区域)。
  • 第三种方法,只用Power Query做了其必要的数据明细的生成(数据分组统计也只是为了拼接成数据明细),而后面的主要统计由Power Pivot来实现。

第一种方法因为不涉及PQ和PP的结合问题,同时也没有得到最终的结果,因此不在此讨论,对于后面两种方法,都能得到相同的结果,就这个例子来说,到底哪个更好,其实很难讲,可以根据个人的喜好来选择,但是,在大多数实际数据分析中,尤其是涉及多表关联分析的情况下,如果采用第一种方式,可能需要进行大量的数据分组、拼接工作,会导致大量多余的查询、合并步骤等,从而带来一系列的问题:

  • 数据计算效率可能会下降(数据整理的步骤越多,效率越低)
  • 后续数据分析的灵活性可能会打折扣(大量的明细数据被合并了)
  • 还可能会让整个数据模型的管理变得很麻烦(步骤多,表间整合多……)

因此,一般情况下,个人建议采用最后一种方法,即用PQ做其必要的数据规范化处理,而数据的计算交由PP来完成。当然,无论怎么说,还是要实际问题实际分析,从而尽可能找到最佳的解决方案。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先,我们重温一下关于通过Power Query最后横向拼接三区合计数生成非标准统计报表的例子(前面的操作步骤请查看文章《领导就要这样的汇总报表,你能怎么办?》):
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档