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