...
如何实现多个参数真实值对应一个显示值,即用户选择了【广东】就选择了(G or S or Z)的效果。
解决方案
说明:此文档的SQL的基于mysql数据库写的,若是其他数据,需要根据实际的数据库语法调整。
1、新建一个参数【选择区域】,设置如下:
2、新建参数【真实值参数】,用于将真实值G/S/Z 联动显示出来。
在参数的备选值和默认值都写入如下SQL,可以通过第一步创建的【选择区域】参数筛选出具体的真实值:
代码块 |
---|
select a, b from (
select 'H' as a , '广西' as b
union
select 'F' as a , '福建' as b
union
select 'G' as a , '广东' as b
union
select 'S' as a , '广东' as b
union
select 'Z' as a , '广东' as b
) tt
where b = '参数' |
3、创建数据集;
查询结果:
4、将【真实值参数】设置不显示:
5、最终效果:
Viewtracker |
---|