新浪博客

//
多行注释符为
计算方式:
M函数的计算方式与Excel单元格相互间引用计算的方式类似,其计算顺序是根据计算单元中每个元素间的依赖关系决定的。例如类似下边Excel单元格间的相互引用计算:
PowerQuery <wbr>M函数2--计算方式与运算符
M函数中便可以写成如下形式,它与Excel单元格的区别在于M函数中的A1A2A3记录中的元素,而Excel中的A1A2A3是单元格地址。
1:记录中各元素间相互引用计算
[
A1 = A2 * 2,
A2 = A3 + 1,
A3 = 1
]

除上述案例外,在M函数中还可以进行更为复杂的元素间的引用计算。例如下边例子中的#'Total Sales'就是引用同一个记录中嵌套的列表内的第一个记录内的Total字段,以及第二个记录内的Total字段,将这两个值相加得到的。

2:复合嵌套记录内元素间的引用计算
PowerQuery <wbr>M函数2--计算方式与运算符


运算符:
一个完整的计算表达式由计算数与运算符两部分组成,例如在计算表达式1+2中,12是计算数而+就是运算符。M函数中运算符的含义有时取决于参与计算的计算数的数据类型,下边是主要运算符的案例列表供大家参考。
PowerQuery <wbr>M函数2--计算方式与运算符

我的更多文章

下载客户端阅读体验更佳

APP专享