支持设置私有查询的参数,以及对增强数据集的参数进行管理。
操作步骤
1、新建增强数据集,在新建的增强数据集中新建“即席查询”。
2、在即席查询中,选择数据源并拖拽字段如图:
3、拖拽字段作为查询的参数,并设置参数属性和默认值,保存后回到增强数据集。
4、设置即席查询的度量,然后点击“设置参数”按钮,进入参数管理界面。
在参数管理界面中,点击“参数关联列表”,可查看未映射到增强数据集的参数。
注意 |
---|
注意:私有查询中设置的参数不能直接用于报表中,需要在参数管理中映射到增强数据集里才能使用。 |
5、点击 一键映射 按钮,将即席查询设置的参数映射到增强数据集中。如果查询中设置的参数未映射到增强数据集中,也可点击 添加 按钮,手动添加映射。
6、可以修改设置的参数属性,保存参数和增强数据集。
7、新建一个自助仪表盘,数据来源选择刚才设置的增强数据集,然后拖拽参数到展现区,直接使用参数即可。
功能说明
设置私有查询的参数
SQL查询
1、输入SQL查询语句。
参数示例:select * from table where {[id = ${ParamName}]},ParamName为参数名,“{[ ]}”表示该参数可为空。
2、输入参数默认值。
3、点击 运行 按钮,查看输出数据。
详情请参考 SQL查询 。
即席查询
在即席查询中由拖拽字段生成的条件会自动生成参数。详情请参考 即席查询-参数 。
脚本查询
在脚本查询中在脚本代码的结果集中定义参数。详情请参考 脚本查询-参数 。
存储过程查询
在存储过程查询中通过tab页的形式将参数设置区和预览数据区进行展示。详情请参考 存储过程查询-参数 。
ETL高级查询
在ETL高级查询中通过参数设置与数据源的SQL语句进行参数筛选。详情请参考 ETL高级查询-界面介绍 。
参数管理
参数管理界面中包含了所有私有查询的参数,用户需要对这些参数进行管理并将私有查询的参数映射到增强数据集中。如图:
参数列表区
功能 | 说明 | |
---|---|---|
一键映射 | 用户需要将设置的私有查询的参数一键映射到增强数据集中,才能在报表中使用参数。 自动新建参数并映射的规则:参数数据类型与参数名称一致。 一个增强数据集的参数可以映射多个私有查询的参数,但是一个私有查询参数只能关联一个参数。 | |
添加 | 参数数据类型与参数名称不一致,可手动添加参数映射关系:
| |
列表 | 映射关系 | 增强数据集参数与私有查询参数的映射关系。如果是已经映射的参数,参数置灰且不可选。 |
删除 | 删除参数映射关系。 |
参数设置区
参数设置区包含了一些参数的属性。
名称 | 说明 | ||
---|---|---|---|
名称 | 参数的名称。 | ||
数据类型 | 参数的数据类型 | ||
控件类型 | 参数的控件类型,默认为字符串。控件类型包括:
详情请参考 参数定义 。 | ||
数据源 | 参数的数据来源,下拉框中展示的是登录用户有查看权限数据库,默认是禁用状态。 数据源影响的设置项:默认值、真实值、显示值。 当默认值为“SQL”时,数据源下拉框自动变成可选状态。 | ||
默认值 | 参数的默认值。 |
应用于报表
自助仪表盘
增强数据集的参数可在自助仪表盘中使用,详情请参考 自助仪表盘-参数 。
电子表格
增强数据集的参数可在电子表格中使用,详情请参考 电子表格-参数面板设计 。