<< Click to Display Table of Contents >> 自定义字段的脚本 |
用户自定义的字段是指在数据集的编辑界面,创建新的字段,作用域是当前数据集,所有使用该数据集的仪表盘都能使用此字段。在元数据区域界面上,右键选择增加表达式,并输入字段名称,选择数据类型,加入脚本语言来返回字段内容,脚本中不能使用聚合函数,创建后,可以通过拖拽,放到维度(Dimension)节点下或者度量(Measure)节点下。
❖创建方式
在元数据区域(下图中的红色区域中)用户可创建自己的数据段,该数据段只在当前数据集中存在,在其他同类型的数据集中不存在。在元数据区域,点击字段后的更多按钮,选择新建表达式,即可打开表达式对话框。
❖详细介绍
在打开的对话框中,用户可在下图的脚本区域输入脚本来实现数据段的创建。在数据集中创建数据段时,可调用 公用(Utilities) 文件夹下提供的各种函数,但不能使用 Aggregation 文件夹下提供的聚合函数。关于函数的详细介绍见顶级作用域的函数介绍。
【名称】设定数据段的名称。
【数据类型】设定数据段的类型。
❖应用举例
如在元数据区中存在 SALES 数据段,如下图所示。
当用户需要给 SALES 字段中的每条数据增加 1000 时,可通过脚本来创建新的字段,假设名称为SALES2,将数据类型设置为数值,只需点击 SALES 列,然后在后面添加上 +1000,脚本内容为 col['SALES']+1000;
如下图所示:
则在度量节点下生成 SALES2 字段,如下图所示。