2020-07-16
閱讀量:
2238
PowerQuery中的M函數(shù)
在PQ中用的函數(shù)稱之為M函數(shù)
01 | 為什么要學(xué)習(xí)M函數(shù)
有些復(fù)雜的操作必須借助M函數(shù)
M函數(shù)更加靈活,簡潔高效
02 | M函數(shù)基本規(guī)范
M函數(shù)對(duì)大小寫敏感,每一個(gè)字母必須按函數(shù)規(guī)范書寫,第一個(gè)字母都是大寫
表被稱為Table,每行的內(nèi)容是一個(gè)Record,每列的內(nèi)容是一個(gè)List
行標(biāo)用大括號(hào){ },比如取第一行的內(nèi)容:=表{0} //PQ的第一行從0開始
列標(biāo)用中括號(hào)[ ],比如取自定義列的內(nèi)容:=表[自定義]
取第一行自定義列的內(nèi)容:=表{0}[自定義]
03 | 常用的M函數(shù)
聚合函數(shù):
求和:List.Sum()
求最小值:List.Min()
求最大值:List.Max()
求平均值:List.Average()
文本函數(shù):
求文本長度:Text.Length()
去文本空格:Text.Trim()
取前n個(gè)字符:Text.Start(文本,n)
取后n個(gè)字符:Text.End(文本,n)
提取數(shù)據(jù)函數(shù):
從Excel表中提取數(shù)據(jù):Excel.Workbook()
從Csv/Txt中提取數(shù)據(jù):Csv.Document()
條件函數(shù):
if else then (相當(dāng)于Excel中的IF)
04 | 從哪里查找M函數(shù)
新建一個(gè)空查詢,在公式標(biāo)記欄中輸入=#shared,就把所有的M函數(shù)顯示出來了,點(diǎn)擊某個(gè)函數(shù),最下方便出現(xiàn)該函數(shù)的注釋






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論