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

}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值