说明
设置了两个参数A与B,参数B的可选值依赖于参数A的已选值,称为参数联动。可通过设置参数来实现参数联动。
示例
在图1中,用户选择了地区后,需要正确地选择和地区关联的城市,才可以实现数据查询。如选择不正确的城市,则不能得到相应的查询。例如:在"地区"参数选择框中选择了"华北"后,需要在城市中找出华北包含的城市,否则无法查询。
在图2中,用户在"地区名称"参数下拉列表中选择了华南后,"与地区关联的城市"参数下拉列表中就列出了华南地区所包含的城市,这样更加便于用户的选择。这就是参数联动的一个典型的实例。
设置步骤
实现上面示例,需要执行下面步骤:
(1) 新建地区参数。在定制管理页面中新建一个参数,别名是"地区",数据类型是"字符串",控件类型是"下拉框",参数对应的SQL语句设置如下图:
(2) 新建城市参数。在定制管理页面中新建一个参数,别名是"与地区关联的城市",数据类型是"字符串",控件类型是"下拉框",参数对应的SQL语句设置如下图:
(3) 新建可视化查询。在定制管理中新建可视化查询。详细设置内容如下图:
(4) 新建报表。用上面的可视化查询建灵活分析,选择参数浏览数据。
注意:定义参数SQL语句时不要输入中文字符。