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






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論