Power Query M函数(2)--计算方式与运算符M函数的注释

日期:2017-05-27      来源:秒懂Club微信公众号      作者:李奇      编辑:otpub      点击:729次

M函数的注释:

单行注释符为//

多行注释符为


计算方式:

M函数的计算方式与Excel单元格相互间引用计算的方式类似,其计算顺序是根据计算单元中每个元素间的依赖关系决定的。例如类似下边Excel单元格间的相互引用计算:

blob.png

在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:复合嵌套记录内元素间的引用计算

blob.png

运算符:

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

1222.webp.jpg


更多Excel课程视频请进入:“办公型”商业智能 - Excel商业智能入门(基础篇)

本站所载作品版权归作者及原出处共同所有。凡本网注明“来源:OTPUB”的所有作品、文章,版权均属于本站,转载、摘编或利用其它方式使用上述作品,应注明“来源:OTPUB” 或 “摘自:OTPUB”。

上一篇: Power Query M函数(1)--数据... 下一篇: 2017数博会:签约金额数百亿,数...