使用查询编辑器
要求:1.删除各表中前二行 2.提升各表标题行 3.纵向合并 4.横向合并 5.复制分组表:将销售总表进行复制,复制表表名为分组名 7.分组依据:以产品类型与季度为分组依据,汇总商机数与商机金额 8.排序,按照产品类型与季度的升序进行排序
实现:1.主页选项卡--删除行--删除最前面几行(行数为2)
2.主页--将第一行作为标题行
3.纵向合并 选中一个查询--组合功能--追加查询(追加查询有二个选项;选项1:追加查询,作用与源数据上 选项2:将查询追加到新查询,将结果放到一个新的查询中)
![](https://i-blog.csdnimg.cn/blog_migrate/46873210ef4e2f25d0479bc9c367a5d3.png)
4.横向合并(相当于 left join): 组合栏--合并查询(分为合并选项和将查询合并为新查询)
合并查询时需选中关键字(sql中的on=)
![](https://i-blog.csdnimg.cn/blog_migrate/43c6e467cb9a292568f4d54c34e16c31.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f92c9c5e76133a94380d4daf3172402b.png)
5.复制分组表:选中销售总表右键:会出现二个复制,第一个复制为:将表中嵌套的所有表都复制。第二个复制只会复制当前表
6.提取字段:凡是需生成新字段,都需要在’添加列‘功能中选择方法。转换工具栏和添加列工具栏的某些功能一样,为何还需分二个工具栏
![](https://i-blog.csdnimg.cn/blog_migrate/8d1e6ea427042e3bb20f9ed71f0ddb66.png)
7.分组依据:以产品类型与季度为分组依据,汇总商机数与商机金额。产品类型与季度是维度,商机数与金额是度量。维度相当于group by 度量相当于select sum()。。
操作:主页--分组依据
![](https://i-blog.csdnimg.cn/blog_migrate/07dc9ac63d0470977fa4283f256d2c43.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e6ede1826753fe6248e49809738b9f48.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6c7bc6d4d94bb1262afae24069ee2ef0.png)
M函数基础:
编辑M函数方法:1. 通过“编辑栏”、“添加自定义列”或“高级编辑器”等功能了解M函数表达式写法。 2. 根据需求重新编辑表达式程序。 3. 编辑错误通过“查询设置”区域退回重新编辑。 4. 在编辑器中输入“=#shared”可以查看M函数列表
了解函数(以excel函数为列):
=sum(A1:B3) 分析构成该函数的四步:1. = 2.sum()表达式 3.A1:B3参数 4. :操作符
PQ函数:
Tabel.AddIdexColumn(更改的数据类型,"索引",0,1) Tabel:列别 .:的 AddIdexColumn:功能描述(严格区分大小写)
大部分M函数的第一个参数都是撒谎给你一部操作的结果的名称
![](https://i-blog.csdnimg.cn/blog_migrate/fe5afc114f4a58a71c2252b0939a145f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2ebe2083f3185904a92d64425140f9b8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fa0e76104a42d0929f28673bc143257d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/07fd1b69a6cb5bc191b461720d1780aa.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fa768c5348a5e6495a89d58e46a6386e.png)
PQ界面有三个地方可以编写逻辑
![](https://i-blog.csdnimg.cn/blog_migrate/320bc1f5825ab8821720ae215f04ff29.png)
![](https://i-blog.csdnimg.cn/blog_migrate/83c3fac2af37c8a552d81b802393e5d4.png)