首页 > 服务 > 自助服务 > 知识库 > BI@Report > 专题应用 > 计算参数

报表中的参数联动

报表中的参数联动

· 参数的隐藏及显示

o 需求场景

o 添加参数

o 参数联动的触发设计

o 结果测试

· 参数值间的联动

o 需求场景

o 省参数设计

o 市县参数设计

o 清空市县所选值

参数联动,是改变报表参数值后,触发其他参数值的状态发生改变,这些改变可能是参数值的变化,也可能是参数的显示与隐藏,样式等。

参数联动至少是两个报表参数的组合使用。我们来看一下常见的参数联动示例。

参数的隐藏及显示

需求场景

用户先选择所要查看的报表类型:年报或月报,当选择年报时,显示年份参数,当选择月报时,显示月份参数。

添加参数

在报表中分别添加3个参数,分别是

参数名称

参数类型

是否默认显示

备注

报表类型

枚举下拉框

显示

枚举值:年报:1;月报:2

参数名称

参数类型

是否默认显示

备注

年份

日期

不显示

可设置可选择区间

年月

日期

不显示

可设置可选择区间

参数联动的触发设计

报表类型的高级设置中添加参数的行为,实现参数间的联动。设置入口:右侧属性〉高级〉参数行为

结果测试

当报表类型为空时,年份和月份参数未显示:

当选择年报时,出现年份参数,月份参数依旧隐藏

当选择月报时,出现月份参数,年份隐藏

参数值间的联动

需求场景

行政区划参数值过多,需要提供2个参数省和市县,供用户进行一层层的过滤筛选。效果如:

1. 选择天津市时,市县中只显示天津市下面的市县供选择;

2. 再切换选择其他省,如北京时,清空市县中已选择的值;

省参数设计

在报表中选择一个维下拉框,使用的维表是:行政区划。参数只显示全国下的各省。

维表结构:

参数名称

参数类型

使用的维

实现只显示省的节点

(@ss)

维下拉框

行政区划

通过设置:节点过滤属性

市县参数设计

添加一个维下拉框,使用维表:行政区划。内容只显示参数省中选择的省下的各市县。

参数名称

参数类型

使用的维

只显示参数省中选择的省下的各市县

市县(@city

维下拉框

行政区划

通过设置:根节点显示

清空市县所选值

选择参数时,变更所选的省份(@ss)时,清空市县(@city)已有的值,在省份(@ss)的属性:高级〉参数行为中进行设置。

按照以上步骤设置,就完成了参数值之间的联动,效果所下所示:

联系
电话

您好,商务咨询请联系

咨询热线:400-0011-866转0

手机咨询:137-0121-6790

社区
交流

产品技术问题交流

bbs.esensoft.com

9分钟快速处理问题