楼主: 1618_1596338452
1137 0

[学习笔记] 【学习笔记】一、Power BI M函数 简介 M函数也是这样的一种封装程序,有人称 ... [推广有奖]

  • 0关注
  • 1粉丝

硕士生

70%

还不是VIP/贵宾

-

威望
0
论坛币
2066 个
通用积分
156.3431
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
800 点
帖子
157
精华
0
在线时间
0 小时
注册时间
2020-8-2
最后登录
2020-11-8

楼主
1618_1596338452 发表于 2020-8-15 23:51:28 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
一、Power BI M函数 简介

M函数也是这样的一种封装程序,有人称其作M语言,是一种介于函数与编程之间的语言,或者说是一种编程式函数。借助M函数的內置函数或者内置函数组合可以使数据处理更轻松;通过对操作过程的“高级编辑器”处理,封装成“自定义函数”,可以使复杂的操作一键完成,并且M函数更加灵活,简洁高效。

二、M函数基本规范

1.M函数对大小写敏感,每一个字母必须按函数规范书写,第一个字母都是大写;

2.表被称为Table,每行的内容是一个Record,每列的内容是一个List;

3.行标用大括号{ },比如取第一行的内容:=表 ,Power Query的第一行从0开始;

4.列标用中括号[ ],比如取自定义列的内容:=表[自定义];

5.取第一行自定义列的内容:=表[自定义]。

三、常用的M函数

1、文本函数

求文本长度:Text.Length()

去文本空格:Text.Trim()

取前n个字符:Text.Start(文本,n)

取后n个字符:Text.End(文本,n)

2、提取数据函数

从Excel表中提取数据:Excel.Workbook()

从Csv/Txt中提取数据:Csv.Document()

3、条件函数

if else then (相当于Excel中的IF)

4、通用函数

修改字段类型:Table.TransformColumnTypes()

修改列明:Table.RenameColumns()

删除列:Table.RemoveColumns()

5、筛选函数

保留前几行:Table.FirstN()

字段筛选:Table.SelectRows()

四、查找M更对函数

以上列出了常用的函数,如果要查找其他函数,可以在公式标记栏中输入#shared,就把所有的M函数显示出来了。

点击某个函数,最下方便出现该函数的注释

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Power 学习笔记 wer 习笔记 transform

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-30 08:21