页面树结构
转至元数据结尾
转至元数据起始


电子表格-参数管理中,存在两种参数:数据集参数、报表参数,其定义如下:

  ● 数据集参数:电子表格中可创建多个报表数据集,在该数据集中可以有自己的参数,实现数据的过滤查询。

  ● 报表参数:能在 电子表格-参数面板 中显示、可排版的参数。

报表参数数据集参数

模型查询:

详情请参考 电子表格⬝ 模型查询 相关内容。


SQL查询:

在表达式中通过“${ParamName}”来标识参数,其中“ParamName”为参数名;用“{[ ]}”表示该参数可为空。

如:参数表达式 {[id = ${产品编码}]},表示id字段与参数“产品编码”匹配,且参数允许为空用于输出所有编码的产品。


参数管理

用户完成报表数据集的创建后,可在电子表格的 参数管理 中,可配置 报表参数数据集参数 的映射关系:

  ● 报表参数 不映射 数据集参数,报表数据集将按数据集参数的默认值,进行查询。

  ● 报表参数 映射 数据集参数,浏览电子表格时,切换报表参数后,选中值将传给相关数据集,使之按选中值进行数据查询。映射关系支持:1对1,1对多。映射时支持一键映射、手工映射

场景示例:

创建了报表数据集:模型查询,该数据集中带有两个参数:Categoryname、年,可通过以下步骤,实现参数映射:

功能入口在工具栏中点击 参数管理 按钮。

打开”参数管理“面板:

在”参数面板“中左下角显示当前电子表格包含的参数个数信息,单击该信息,弹出所有数据集包含的参数列表。列表中清晰的列出各参数的数据来源。

参数映射方法分为以下两种:

一键映射

一键映射是指根据已有的数据集参数,自动创建电子表格参数。同名的参数将会自动映射到同一个电子表格参数。

在”参数面板“中单击 一键映射 按钮,系统自动创建电子表格参数,并建立好与所有数据集的映射:

在V10.5.12版本中,参数进行一键映射时,维度、地理维字段会自动映射对应的SQL语句,且控件类型会设置为下拉单选。但度量字段暂不支持自动映射SQL语句。

自动映射的参数,默认沿用数据集参数的名称、数据类型、控件类型等属性,且默认值为静态列表设置,值为数据集参数默认值。

  • 当默认值为静态列表设置时,参数继用数据集的数据源,不允许修改,其它属性都可以修改;
  • 当默认值改为SQL设置时,支持选择当前登录用户拥有查看权限数据库,且SQL表达式支持参数嵌套。

示例按钮功能:显示SQL表达式,且支持参数嵌套。

单个映射

单个映射是指手工定义电子表格参数,并将其与数据集参数进行映射关系设置。

单击 新建参数 按钮,生成一个电子表格参数设置信息及相关设置项:

定制单个电子表格参数及映射关系时,有以下几个注意点:

  • 映射关系:只允许选择带参数的数据集。
  • 数据源:默认值为”静态列表“时不允许修改,默认继用关联的数据集参数的数据源;默认值为”SQL“时支持修改,只允许选择当前登录用户拥有查看权限数据库
  • SQL表达式支持参数嵌套。

复制参数

复制参数是指复用其它电子表格的参数,将目标参数克隆到当前电子表格。

单击 复制参数 按钮,在下拉菜单中勾选需要复制的参数,单击 确定 按钮自动生成参数。

参数设置按钮

设置参数默认值或备选值表达式时,有如下几个按钮供操作:

按钮

说明

用于在表达式中引用各类对象:参数、函数、用户属性。

用于显示表达式示例以供用户参考。

用于将文本中的表达式格式化。

用于预览表达式数据结果。参数联动时,返回的是引用参数备选值匹配后的结果。

用于复用其它电子表格的参数,将目标参数克隆到当前电子表格。

关于更多参数的设置方法,详情可参考 数据模型-参数应用 。

  • 无标签