Tabular Editor学习笔记_2
學習地址:PowerBI.Tips - Tutorial - Using Scripts in Tabular Editor - YouTube
Tabular Editor | Tabular Editor Documentation
系列文章目錄
Tabular Editor學習筆記_1
Tabular Editor學習筆記_2_chichi_magic的博客-CSDN博客
Tabular Editor學習筆記_3:警告標志及解決辦法_chichi_magic的博客-CSDN博客
目錄
系列文章目錄
前言
一、Tabulor Editor是什么?
二、Scripting
1. output()
2.同時建立多個度量值
3.建立多個度量值的同時修改properties
3.1 對數值進行formatting
3.2 增加對于度量值的描述
?3.3 其他properties
4. 同時修改度量值中所有信息
4.1 修改所有度量值的描述信息
前言
表格編輯器是一個非常高效的工具,它是Power BI、分析語義模型和DAX表達式的最佳開發環境。
?
一、Tabulor Editor是什么?
?表格編輯器是 SSDT 的替代編輯器,用于為 Analysis Services 創作表格模型,即使沒有工作區服務器也是如此。
表格編輯器 2 是一個開源項目,可以編輯 BIM 文件,而無需訪問模型中的任何數據。此脫機功能支持快速更改 BIM 文件,尤其是在操作和管理度量值、計算列、顯示文件夾、透視圖和翻譯時。
表格編輯器 3 是該工具的商業版本,它添加了許多生產力功能、出色的 DAX 編輯器、更好的 UI 和專用支持。
表格編輯器支持兼容級別 1200 或更高版本(JSON 格式),包括計算組所需的 1500 級別。
可以從 GitHub 上的表格編輯器項目下載可執行文件和源代碼。
Tabular Editor - SQLBIhttps://www.sqlbi.com/tools/tabular-editor/
二、Scripting
平時使用tabular editor編寫script之后,注意收集寫過的script,可建立一個查詢文檔,提高開發速率。
1. output()
通過拖拽表的形式到Advanced scripting,然后使用output()函數,可以輸出當前表的相關信息
“hello world”.Output();
Model.Tables["Fact"].Measures["total sales"].Output();
2.同時建立多個度量值
在advanced scripting窗口,選擇一個sample,可以同時創建多個度量值?
多選需要計算的列,執行script
注意下面的hidden按鈕是否打開
?
3.建立多個度量值的同時修改properties
3.1 對數值進行formatting
這里可以對新創建的度量值加一條語句
newMeasure.FormatString = "0.00";
執行之后的結果可以看到
3.2 增加對于度量值的描述
newMeasure.Description = "This measure is the SUM of" + c.Name
?3.3 其他properties
對于下面這些描述度量值的內容,都可以在script中進行統一更改
3.4 c.Name 和 c.DaxObjectName的區別
c.Name? ? ? ? //Sales Amount, 度量值的名稱
c.DaxObjectName? ? ? ? //[Sales Amount],引用度量值
4. 同時修改度量值中所有信息
我們知道,當一個table名字改變,或者想要同時修改多個度量值的屬性,在power bi中,需要一個一個點擊,但是在tabular editor中,我們可以統一修改
4.1 修改所有度量值的描述信息
foreach(var m in Model.AllMeasures)
{
? ? ? ? m.Description = m.Expression
}
總結
以上是生活随笔為你收集整理的Tabular Editor学习笔记_2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 明月镜片在创业板上市:镜片贡献八成收入,
- 下一篇: Unable to install pi