1. 概述

本产品提供全局参数来设定一些变量,在配置报表时,可以通过引用全局变量的方式支持一些需要参数变化的场景。全局参数可支持跨报告使用,对报告进行批量处理,提升处理效率。

2. 创建全局参数

(1)在[项目中心-资源管理-全局参数],您可以查看已有的全局参数并对其进行编辑与删除的操作。您可在全局参数管理页面完成创建,如下图所示:
全局参数 - 图1

(2)全局参数支持多选。可将全局参数以数组方式引用到自定义SQL、计算字段以及自定义API、REST数据源中,报告中可以通过多选方式实现数据项的多选;
截屏2022-05-29 23.51.55.png

点击批量添加,可以批量添加列表项内容。
截屏2022-05-29 23.58.40.png

(3)与报告参数一致,全局参数目前支持类型包括整数、小数、字符串、日期、日期和时间;数据格式可选自动、数值和百分比;可选范围包括任意、区间和列表。
全局参数 - 图4

3. 引用全局参数

(1)与报告参数用法一致,您可在计算字段中使用参数,也支持参数控制器;
全局参数 - 图5 全局参数 - 图6

(2)数据源为Restful API时,参数配置中的value值支持引用全局参数,输入#可引用全局参数,下拉中展示当前用户拥有查看权限的参数列表,点击参数右侧icon可查看对应参数设置详情;
全局参数 - 图7

(3)数据模型设置页面,选择添加【自定义视图】时,SQL语句中使用#唤起全局参数的下拉框,若设置全局参数后不建议抽取。
全局参数 - 图8