加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

PowerQuery M函数2--计算方式与运算符

(2017-05-19 22:49:54)
分类: PowerQuery
http://s14/mw690/005uckTVzy7bcDNlJMh6d&690M函数2--计算方式与运算符" TITLE="PowerQuery M函数2--计算方式与运算符" />
http://s3/mw690/005uckTVzy7bcDV1mYW42&690M函数2--计算方式与运算符" TITLE="PowerQuery M函数2--计算方式与运算符" />

Power Query以往文章:
Power Query M函数(1)--数据类型及数据结构

M函数的注释:

单行注释符为//

多行注释符为


计算方式:

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

http://s15/mw690/005uckTVzy7bcE7zOEe5e&690M函数2--计算方式与运算符" TITLE="PowerQuery M函数2--计算方式与运算符" />

M函数中便可以写成如下形式,它与Excel单元格的区别在于M函数中的A1A2A3记录中的元素,而Excel中的A1A2A3是单元格地址。

1:记录中各元素间相互引用计算

 

    A1 = A2 * 2,  

    A2 = A3 + 1,  

    A3 = 1  

]

 

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

 

2:复合嵌套记录内元素间的引用计算
http://s7/mw690/005uckTVzy7bcEauIB0d6&690M函数2--计算方式与运算符"  TITLE="PowerQuery M函数2--计算方式与运算符" />

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

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有