全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
1901 2
2020-07-13
数据分析PowerBI 713
BI报表流程:
业务理解-->数据收集-->数据加工处理-->数据建模-->分析规则创建-->数据展现
M函数基础:
编辑M函数方法:
通过“编辑栏”、“添加自定义列”或“高级编辑器”等功能了解M函数表达式写法。
根据需求重新编辑表达式程序。
编辑错误通过“查询设置”区域退回重新编辑。
在编辑器中输入“=#shared”可以查看M函数列表
M函数基本表达式:
M函数的注释: 单行注释符为
// 多行注释符为/*…..*/
M函数基本表达式: let…in…结构:
let用于封装计算结果,并为计算结果命名。

in用于显示结果
自定义函数:

(参数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
结构化数据

列表(List):

列表是扩在花括号中的一组数据,列表中每个数据都有属于自己的序号以便自己能够被检 索到,列表中的数据序号从0开始按照排列顺序依次整数递增,大列表内还可以嵌套子列表、 记录等。花括号除了用来括起列表内的所有数据还用来指定列表内数据的序号,通过指定数 据序号可以从列表内找到并获取所需的数据值。
记录(Record):

记录用来定义字段和给字段赋值,一个字段由字段名以及字段内的值组成,字段名是唯一 的文本值,是字段的标识符。字段名可以不用引号引用,字段名有两种表达形式:

> 不加\"\"的表达形式、例如OrderID

> 加#和\"\"的表达形式、例如#\"Today\'s data is:\"

记录中的内容写在[]括号内,[]括号同样用于在记录中取特定字段的值。
表(Table):

表是由行列数据构成的,可以使用隐式或显示方式定义字段(列)的数据类型。使用 #table建表时,可以使用列表或者记录来定义列名,并使用嵌套列表来定义表中的数据,嵌 套列表的大列表内包含所有定义单行用的子列表,而每个子列表则用来定义一行数据。花括 号{}可以用来索引查找指定行的数据。
其他数据结构:数据结构中可以包含任意M值
计算方式

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

在M函数中还可以进行更为复杂的元素间的引用计算。
二维码

扫码加我 拉你入群

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

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

全部回复
2021-5-14 16:59:18
PowerBI财报分析及综合报告制作
下载地址:https://pan.baidu.com/s/1uuOXObJ2ls8L--vzvTJzYA 提取码: 9n4u
二维码

扫码加我 拉你入群

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

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

2022-10-25 11:37:42
爱玩又想学习 发表于 2021-5-14 16:59
PowerBI财报分析及综合报告制作
下载地址:https://pan.baidu.com/s/1uuOXObJ2ls8L--vzvTJzYA 提取码: 9n ...
有解压密码么
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群