Power Query以往文章:
Power Query M函数(1)--数据类型及数据结构
M函数的注释:
单行注释符为//
多行注释符为
计算方式:
M函数的计算方式与Excel单元格相互间引用计算的方式类似,其计算顺序是根据计算单元中每个元素间的依赖关系决定的。例如类似下边Excel单元格间的相互引用计算:
在M函数中便可以写成如下形式,它与Excel单元格的区别在于M函数中的A1、A2、A3是记录中的元素,而Excel中的A1、A2、A3是单元格地址。
例1:记录中各元素间相互引用计算
[
A1 = A2 * 2,
A2 = A3 + 1,
A3 = 1
]
除上述案例外,在M函数中还可以进行更为复杂的元素间的引用计算。例如下边例子中的#"Total Sales"就是引用同一个记录中嵌套的列表内的第一个记录内的Total字段,以及第二个记录内的Total字段,将这两个值相加得到的。
例2:复合嵌套记录内元素间的引用计算
运算符:
一个完整的计算表达式由计算数与运算符两部分组成,例如在计算表达式1+2中,1和2是计算数而+就是运算符。M函数中运算符的含义有时取决于参与计算的计算数的数据类型,下边是主要运算符的案例列表供大家参考。
报名用数据说话-Excel BI商业智能分析零基础精讲课程系统学习Excel商业智能分析相关知识