设置表达式

<< Click to Display Table of Contents >>

当前位置:  创建数据集 > 自服务数据集 > 数据治理 

设置表达式

Previous pageReturn to chapter overviewNext page

表达式是指在数据集编辑界面,创建新的表达式字段。作用域是当前数据集,所有使用该数据集的报表都能使用此字段。在元数据界面上选中列或者在细节数据界面上点击“更多”图标选择新建表达式,并输入表达式名称,选择数据类型,并编辑脚本语言来返回结果。脚本中不能使用聚合函数。创建后,可以通过拖拽,放到维度结点下或者度量结点下。

 

例如:

SQL&JS 表达式

在元数据区中存在下图中的字段,用户需要创建一个利润字段,该字段的计算方式为销售总额字段减去成本。

clip0346

在元数据区域点击更多图标选择新建表达式,如下图所示。

clip0347

在细节数据界面,选中列的列头,点击更多图标选择新建表达式。

clip0348

在弹出的表达式对话框中默认名称是 “ 表达式 ”,修改名称,数据类型以及输入脚本进行计算,可通过 SQL 或者 JS 两种方式运行,以 JS 为例。

clip0349

点击确定按钮后,将在元数据区生成利润字段。

用户在编辑数据库数据集时,如果使用 JS 脚本,会影响数据集性能。产品的实时性能检测机制,会标识出性能不佳的地方。用户也可以通过【检测性能】按钮,查看所有性能问题。

clip0350

新建生成表达式列后,会自动选中该列,如果有纵向滚动条会滑动到新列的位置并选中新列。

在已创建的表达式上点击更多图标,可对其进行编辑、删除。

 

JS 表达式

多维数据集元数据区域点击更多图标新建表达式,多维数据集只能创建Script表达式。

MDX_EXP