(本文档仅供参考)
问题
背景:报表中有两个参数('上级'参数可以联动'下级'参数),
疑问:请问如何实现如下效果:两个参数默认值是空,用户点击刷新数据的时候,系统不会弹出‘**参数为空/未设定’的提示,而且参数备选值中不会出现空的选项 ?
效果(动态GIF演示):
(备选值无空数据的效果如下)
解决方案
(1)在‘上级’参数的默认值中,通过SQL语句添加一个空数据效果,如下所示<select 1 as a , ' ' as b from dual limit 1>:
接着参考如下截图设置默认值的 ‘真实值’和‘显示值’
(2)同样的道理,对‘下级’参数也是通过相同的方式添加空数据效果,详细如下截图所示
(3)最后在对应的数据集中引用参数,查看效果,就OK了。
PS:实例资源