在使用Wyn Enterprise多值参数进行报表数据过滤统计时,通常会以所有参数值作为默认值或者手动选择参数值来进行数据的过滤查询。
但是,有些特殊场景,需要默认显示一个参数的可用数据作为参数值,这样加载页面时,不需要单击查询按钮即可预览数据。也不像默认全选一样,需要预览所有数据。
也是一种比较好的处理多值参数预览的方法。
要点:多值参数的默认数据设置。
1. 添加含多值参数的数据集。
select * from Sales_订单 where 货主地区 in (@area)
2. 设置参数的可选数据。
添加一个新的数据集,用于显示参数的可用数据。可用数据:
select distinct 货主地区 from sales_订单
3. 设置参数的默认数据。
由于需要设置参数的默认数据为可用数据中的一个值,则可以通过再添加一个SQL数据集,获取Top 1来显示。
默认数据:
select top 1 货主地区 from (select distinct 货主地区 from Sales_订单) t;
4. 点击预览,查看效果。
这样,就实现了多值参数,根据参数值显示数据,不需要手动输入参数,就可以直接展示出数据了。