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("网址"))








暂无数据