使用查询编辑器
要求:1.删除各表中前二行 2.提升各表标题行 3.纵向合并 4.横向合并 5.复制分组表:将销售总表进行复制,复制表表名为分组名 7.分组依据:以产品类型与季度为分组依据,汇总商机数与商机金额 8.排序,按照产品类型与季度的升序进行排序
实现:1.主页选项卡--删除行--删除最前面几行(行数为2)
2.主页--将第一行作为标题行
3.纵向合并 选中一个查询--组合功能--追加查询(追加查询有二个选项;选项1:追加查询,作用与源数据上 选项2:将查询追加到新查询,将结果放到一个新的查询中)
4.横向合并(相当于 left join): 组合栏--合并查询(分为合并选项和将查询合并为新查询)
合并查询时需选中关键字(sql中的on=)
5.复制分组表:选中销售总表右键:会出现二个复制,第一个复制为:将表中嵌套的所有表都复制。第二个复制只会复制当前表
6.提取字段:凡是需生成新字段,都需要在’添加列‘功能中选择方法。转换工具栏和添加列工具栏的某些功能一样,为何还需分二个工具栏
7.分组依据:以产品类型与季度为分组依据,汇总商机数与商机金额。产品类型与季度是维度,商机数与金额是度量。维度相当于group by 度量相当于select sum()。。
操作:主页--分组依据
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函数的第一个参数都是撒谎给你一部操作的结果的名称
PQ界面有三个地方可以编写逻辑