日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tabular Editor学习笔记_2

發布時間:2023/12/20 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。