2020-07-16
阅读量:
2006
PowerQuery中的M函数
在PQ中用的函数称之为M函数
01 | 为什么要学习M函数
有些复杂的操作必须借助M函数
M函数更加灵活,简洁高效
02 | M函数基本规范
M函数对大小写敏感,每一个字母必须按函数规范书写,第一个字母都是大写
表被称为Table,每行的内容是一个Record,每列的内容是一个List
行标用大括号{ },比如取第一行的内容:=表{0} //PQ的第一行从0开始
列标用中括号[ ],比如取自定义列的内容:=表[自定义]
取第一行自定义列的内容:=表{0}[自定义]
03 | 常用的M函数
聚合函数:
求和:List.Sum()
求最小值:List.Min()
求最大值:List.Max()
求平均值:List.Average()
文本函数:
求文本长度:Text.Length()
去文本空格:Text.Trim()
取前n个字符:Text.Start(文本,n)
取后n个字符:Text.End(文本,n)
提取数据函数:
从Excel表中提取数据:Excel.Workbook()
从Csv/Txt中提取数据:Csv.Document()
条件函数:
if else then (相当于Excel中的IF)
04 | 从哪里查找M函数
新建一个空查询,在公式标记栏中输入=#shared,就把所有的M函数显示出来了,点击某个函数,最下方便出现该函数的注释
19.9914
6
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论