加载中…
个人资料
赵保恒
赵保恒
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,228
  • 关注人气:165
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

13.Power Query-透视列操作实例应用

(2017-06-21 18:27:24)
标签:

bi教程

office教程

powerbi

数据可视化

分类: PowerQuery

Power Query-透视列操作实例应用(多单元格记录合并及汇总)

要求,如下图:

http://s14/bmiddle/003sk6f3zy7c2JQB6RT1d&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

根据左边的内容,部门,姓名,捐助金额进行汇总,统计出各个部门的捐款人姓名和人数以及总金额。

这个功能就比较实用了,下面我们讲解一下如何将它实现。

先导入到Power Query界面,复制一份,一个叫“捐款表”,一个叫“汇总表”。

http://s16/mw690/003sk6f3zy7c2K7uJl50f&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

第一步,我们把“汇总表”里面的名单收拢起来。

删除“捐助金额”列,然后插入一列索引列。

http://s1/mw690/003sk6f3zy7c2KcEscEc0&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

然后选中“索引”列,进行透视列。选择“不要聚合”。

http://s14/bmiddle/003sk6f3zy7c2KgYex71d&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />



意思就是对姓名进行一个摆放操作。

http://s15/bmiddle/003sk6f3zy7c2KnirXE7e&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

这样一来,每个部门的人都出现在右侧了。

下面我们就需要进行连接操作,选择部门后的所有列(选择第一个,按住Shift键,点击最后一列)。

http://s7/mw690/003sk6f3zy7c2KznX7ge6&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

http://s13/mw690/003sk6f3zy7c2KCmypm1c&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

按照前面讲过的,去除前后空格,中间只留一个。

http://s7/mw690/003sk6f3zy7c2KGvFVY16&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />


接下来进行替换操作。

http://s5/mw690/003sk6f3zy7c2KNnZg8f4&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

http://s11/mw690/003sk6f3zy7c2KPTBGO2a&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

接下来我们就需要进行合并了。

前面讲的合并查询就可以派上用场了。

选择“汇总表”,点击“转换”——“合并查询”。

http://s10/mw690/003sk6f3zy7c2KYojMJd9&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

选择左外的联接方式。

http://s3/bmiddle/003sk6f3zy7c2L1PpHI12&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

下面我们不需要再展开了,直接聚合。

http://s3/mw690/003sk6f3zy7c2L5LBce02&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

最后,重命名列,关闭并上载至表。

http://s8/mw690/003sk6f3zy7c2LdYXnF37&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

搞定。

这个方式有一个弊端,就是新增一条记录的话,刷新的时候自动增加不了。

http://s7/mw690/003sk6f3zy7c2LirwVM66&690Query-透视列操作实例应用" TITLE="13.Power Query-透视列操作实例应用" />

其实就是在这里,我们其实是手动去选择的列,增加一条记录的话,他无法捕获到我们的操作。

这个有没有方法解决呢?

下回有机会分解!

相关练习文档下载:http://pan.baidu.com/s/1qXVIVsK

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有