PowerBI的查詢編輯器使用Power Query M公式語言來定義查詢模型,它是一種富有表現力的數據糅合(Mashup)語言,一個M查詢能夠計算(Evalute)一個表達式,獲得一個值。express
對於開發者來講,M公式經常使用於Power Query編輯器中,用於添加計算列,並對數據進行處理。開發者只須要知道簡單的Power Query M公式函數,就能夠利用PowerBI提供的UI界面來實現數據的處理。編輯器
PowerBI極大地簡化了M公式的使用難度,使得開發人員能夠使用UI來修改數據模型。函數
訪問數據得函數,例如,Sql.Database 函數,從SQL Server實例中執行TSQL查詢腳本返回表值。spa
打開Power 查詢編輯器,切換到「Add Column」主菜單,根據須要向數據模型中添加數據列,添加的列有自定義列和條件列。blog
1,添加用戶列開發
根據業務須要,開發工程師填寫表達式,根據現有的數據列和公式,把結果存儲到數據模型中。文檔
添加的M查詢,只能用於單個查詢中,當M公式引用右側的可用列時,須要使用中括號[]來指定,好比下面的 [Date]get
2,添加條件列io
在單個查詢中,根據列的值的不一樣,使用不一樣的表達式,這是條件列的使用場景,Value字段,能夠是參數(Parameter)、常量值、或者是數據列(Column)。PowerBI根據條件表達式計算新值,並添加到數據模型中。function
參考文檔:
Power Query M function reference