前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >快速合并统计数据

快速合并统计数据

作者头像
数据山谷
发布2021-01-08 15:17:02
9450
发布2021-01-08 15:17:02
举报
文章被收录于专栏:数据山谷数据山谷

快速合并统计数据

今天我们来学习一下如何利用Power Query合并统计数据。例如我们需要将图1的数据归总为图2针对每一户家庭成员信息的表格形式。

图1

图2

接下来就和小编来看一看具体是如何操作的吧!

1

将表格导入到【查询编辑器】中,点击【将第一行作为标题】。然后点击功能区的【添加列】-【条件列】,将【新列名】命名为【户主】。

在这里我们需要用到if语句生成的公式。将【列名】选择为【户主关系】;【运算符】选择【等于】;【值】输入【户主】,点击【输出】-【选择列】-【成员姓名】。具体操作如下。

2

选择新增的【户主】列,点击功能区的【转换】-【填充】-【向下】。

3

选择【户主】字段,点击【主页】-【分组依据】。在弹出的编辑框中,我们选择【高级】,【新列名】改为【家庭成员】;【操作】选择【求和】;【柱】选择【成员姓名】。

然后选择底部的【添加聚合】,【新列名】改为【人数】,【操作】默认【对行进行计数】即可。

4

但此时,我们会发现【家庭成员】显示【Error】。这是由于【成员姓名】为文本,无法进行求和计算。所以需要修改一下公式,将文本拼接到一起。

我们在公式编辑栏中,将List.Sum([成员姓名])修改为Text.Combine([成员姓名],","),点击回车。

5

小结

本篇文章主要使用了添加条件列和分组依据两个功能。通过本节,大家不难发现每一个操作其实都被Power Query记录成了对应的公式。这种公式被称为M语言公式。

M语言函数体系非常庞大,要完全掌握几乎是不可能的任务。所以在处理一些简单问题时,我们只要会修改函数即可。

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

本文分享自 数据山谷 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档