chuncha.lz

2020-07-29   阅读量: 961

Power BI

Power BI-M函数和结构化数据

扫码加入数据分析学习群

EXCEL是PQ的数据源,数据源变,PQ会跟着变;但是PQ不会影响数据源

数据每换一个平台,都需要先检查每个字段的数据类型(文本型不会变,主要看下数值、日期、布尔型)

补充列:合并查询(join);补充行:追加查询(union)


M函数:严格区分大小写,每个单词的首字母是大写

调出M函数列表:PQ主页-新建源-空查询,输入= #shared 回车

记录转化成表:转换-到表中

自定义函数创建方法:主页-空查询-高级编辑器,在这里面写函数

M 函数基本表达式:let…in… 结构:

let用于封装计算结果,并为计算结果命名。in用于显示结果

(a as number )=>

let

源 = if a>0 then "正数"

else if 1=0 then "零"

else "负数"

in


结构化数据:

区分列表(List)、记录(Record)和表 (Table)

列表:

{

{1, 2, 3},

{4, 5, 6}

}


记录:

let Source =

[

OrderID = 1,

#"CustomerID" = 1,

Item = "Fishing rod",

Price = 100.00

]

in Source



表:

let

Source = #table(

{"OrderID", "CustomerID", "Item", "Price"},

{

{1, 1, "Fishing rod", 100.00},

{2, 1, "1 lb. worms", 5.00}

})

in Source



在表的结构里取出来的值,不是列表,是记录,字段名+值;

在二维列表里取出来的值,才是列表



另,爬取网站代码:Web.Page(Web.Contents("网址"))


28.3499 4 4 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子