PowerBI開發 第十四篇:使用M公式添加列


PowerBI的查詢編輯器使用Power Query M公式語言來定義查詢模型,它是一種富有表現力的數據糅合(Mashup)語言,一個M查詢可以計算(Evalute)一個表達式,得到一個值。

對於開發者來說,M公式常用於Power Query編輯器中,用於添加計算列,並對數據進行處理。開發者只需要知道簡單的Power Query M公式函數,就可以利用PowerBI提供的UI界面來實現數據的處理。

一,訪問數據

PowerBI極大地簡化了M公式的使用難度,使得開發人員可以使用UI來修改數據模型。

訪問數據得函數,例如,Sql.Database 函數,從SQL Server實例中執行TSQL查詢腳本返回表值。

 

二,添加列

打開Power 查詢編輯器,切換到“Add Column”主菜單,根據需要向數據模型中添加數據列,添加的列有自定義列和條件列。

1,添加用戶列

根據業務需要,開發工程師填寫表達式,根據現有的數據列和公式,把結果存儲到數據模型中。

添加的M查詢,只能用於單個查詢中,當M公式引用右側的可用列時,需要使用中括號[]來指定,比如下面的 [Date]

2,添加條件列

在單個查詢中,根據列的值的不同,使用不同的表達式,這是條件列的使用場景,Value字段,可以是參數(Parameter)、常量值、或者是數據列(Column)。PowerBI根據條件表達式計算新值,並添加到數據模型中。

 

參考文檔:

Power Query M function reference

Expressions, values, and let expression

Add a custom column in Power BI Desktop


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM