M函数是Power Bi中最核心的内容,因此如果以后工作中需要用到M函数,还是需要去好好学习。Power BI中M函数种类大概在1000种,其中可通过界面功能和操作实现的函数大约有200种。
编辑M函数的方法:
1、通过“编辑栏”、“添加自定义列”或“高级编辑器”等功能了解M函数表达式写法。
2、根据需求重新编辑表达式程序。
3、编辑错误通过“查询设置”区域退回重新编辑。
4、在编辑器中输入“=#shared”可以查看M函数列表,可新建空查询输入代码查看。
5、大部分的M函数的第一个参数都是上一步的结果
6、M函数区分大小写
M函数基本表达式
M函数的注释: 单行注释符为// 多行注释符为/*…..*/
M函数基本表达式:
let…in…结构: let用于封装计算结果,并为计算结果命名。 in用于显示结果
例: let Source = Text.Proper("hello world") in Source
解说:通过let语句将Text.Proper(“hello world”)函数的计算结 果封装到名叫Source的变量中,再通过in语句显示Source变 量的内容“hello world”。
M函数基本变量类型

自定义函数
自定义函数: (参数1,参数2,参数3……) => 函数运算表达式 ※通过调用函数得到的函数返回值称为函数值
例:
(parameter1 as number, parameter2 as number) =>
let
Final = (parameter1 + parameter2) / 2
in
Final
If表达式
if表达式通过对逻辑条件进行判断来对两个表达式进行选择。
例: if 2 > 1 then
2 + 2
else if 2 = 1 then
2 + 1
else
1 + 1
M函数查找方法
1、建立空查询,输入:=#shared,调出所有函数列表
2、点击记录工具>转换>转换到表中
3、按照数据类型查找对应类型的函数,例如输入text,查看所有text函数
4、点击函数后function查看函数的功能及示例








暂无数据