从数据到Excel自动化报表

本文重点都在案例上,PQ的功能就不一一介绍了。

Power Query

PQ主要功能是数据查询和转换,记录的是处理数据的过程
记录的步骤类似于录制宏的过程,但比录制宏要人性化,功能更强大,并对所有步骤进行了可视化管理,M函数的加入让它的扩展性也变得更强。

1、数据获取(新建查询)

2、数据处理(清洗转换)

对PQ中的数据进行增加、删除、修改、转换、合并、拆分、排序、筛选、透视、逆透视等操作,最终变成自己需要的数据。

3、数据上传(上载刷新)

将PQ处理好的数据上传到指定的地方,在数据源发生改变时,通过刷新自动得到最新的结果数据。

案例

· 提取顾客最后一次消费记录
  1. 反转行
  2. 对姓名列删除重复项
  3. 再次反转行
· 分类汇总→分组依据
  1. 转换-分组依据-基本
    image
    这样单一分组就完成了。
  2. 转换-分组依据-高级
    image
    添加分组可以对多个类别进行分组,以末位分组依据为最小粒度,新列名则作为统计项。
· 逆透视:二维表转一维表
  1. 转换-逆透视其他列
    可以将多列数据转成两列,一列为“属性”,一列为“值”,变成我们需要的一维明细表。
  2. 一维表和二维表的区别
    一维表即我们常说的清单表或明细表,二维表即我们常说的交叉表或汇总表。
  3. 透视及逆透视
    透视:一维→二维
    逆透视:二维→一维
  4. 逆透视用途很强大,值得深入研究
· 实现VLOOKUP
  1. 开始-合并查询,选择要查询的列
  2. 确定后会生成一个“NewColumn”的列,点击数据展开按钮,勾选需要合并到本表中的内容,取消勾选“使用原始列名作为前缀”复选框,然后确定。
  3. 合并查询也可以选择多列,但是顺序要一致。
· 表间数据对比
·
·
·
·
·

Power Pivot:数据建模和分析

posted @ 2023-07-04 21:16  Teriteri  阅读(181)  评论(0)    收藏  举报