自定义字段的脚本

<< Click to Display Table of Contents >>

当前位置:  脚本 

自定义字段的脚本

Previous pageReturn to chapter overviewNext page

用户自定义的字段是指在数据集的编辑界面,创建新的字段,作用域是当前数据集,所有使用该数据集的仪表盘都能使用此字段。在元数据区域界面上,右键选择增加表达式,并输入字段名称,选择数据类型,加入脚本语言来返回字段内容,脚本中不能使用聚合函数,创建后,可以通过拖拽,放到维度(Dimension)节点下或者度量(Measure)节点下。

 

创建方式

在元数据区域(下图中的红色区域中)用户可创建自己的数据段,该数据段只在当前数据集中存在,在其他同类型的数据集中不存在。在元数据区域,点击字段后的更多按钮,选择新建表达式,即可打开表达式对话框。

script2

 

详细介绍

在打开的对话框中,用户可在下图的脚本区域输入脚本来实现数据段的创建。在数据集中创建数据段时,可调用 公用(Utilities) 文件夹下提供的各种函数,但不能使用 Aggregation 文件夹下提供的聚合函数。关于函数的详细介绍见顶级作用域的函数介绍

script3

【名称】设定数据段的名称。

【数据类型】设定数据段的类型。

 

应用举例

如在元数据区中存在 SALES 数据段,如下图所示。

script4

当用户需要给 SALES 字段中的每条数据增加 1000 时,可通过脚本来创建新的字段,假设名称为SALES2,将数据类型设置为数值,只需点击 SALES 列,然后在后面添加上 +1000,脚本内容为 col['SALES']+1000;

如下图所示:

script5

则在度量节点下生成 SALES2 字段,如下图所示。

script6