<< Click to Display Table of Contents >> 设置表达式 |
表达式是指在数据集编辑界面,创建新的表达式字段。作用域是当前数据集,所有使用该数据集的报表都能使用此字段。在元数据界面上选中列或者在细节数据界面上点击“更多”图标选择新建表达式,并输入表达式名称,选择数据类型,并编辑脚本语言来返回结果。脚本中不能使用聚合函数。创建后,可以通过拖拽,放到维度结点下或者度量结点下。
➢例如:
•SQL&JS 表达式
在元数据区中存在下图中的字段,用户需要创建一个利润字段,该字段的计算方式为销售总额字段减去成本。
在元数据区域点击更多图标选择新建表达式,如下图所示。
在细节数据界面,选中列的列头,点击更多图标选择新建表达式。
在弹出的表达式对话框中默认名称是 “ 表达式 ”,修改名称,数据类型以及输入脚本进行计算,可通过 SQL 或者 JS 两种方式运行,以 JS 为例。
点击确定按钮后,将在元数据区生成利润字段。
用户在编辑数据库数据集时,如果使用 JS 脚本,会影响数据集性能。产品的实时性能检测机制,会标识出性能不佳的地方。用户也可以通过【检测性能】按钮,查看所有性能问题。
新建生成表达式列后,会自动选中该列,如果有纵向滚动条会滑动到新列的位置并选中新列。
在已创建的表达式上点击更多图标,可对其进行编辑、删除。
•JS 表达式
多维数据集元数据区域点击更多图标新建表达式,多维数据集只能创建Script表达式。