要实现的功能:cognos开发用reportstudio实现根据一个下拉列表显示不用列表;PS:1:订单金额 2:订单笔数
当选择订单金额时显示订单金额的数据报表,当选择订单笔数时显示订单笔数的数据报表;
思路:引入下拉框中的参数,判断显示的样式
具体做法:假设下拉框已经存在的,切有两个静态选项:1:订单金额 2:订单笔数
step1:拖入2个列表,列表1放入订单金额 ,列表2放入订单笔数如下图
step2:选中列表1的-列表-属性,如下图
step3:编辑条件样式,这一步是重中之重,成败在于此举了---------------------------------------------
解释:操作只需给用户自定义条件样式添加条件就可以,比如ParamDisplayValue('showtype')='订单金额',此外就是红色1,2的地方,默认的条件样式一定要设为可见-否,框类型-无;(就是默认不显示次列表,那么系统就会根据自定义条件判断是否显示了)
OK,列表2 和 列表1 的条件样式设置相同,唯一不同的就是条件了,当然列表2的时候条件ParamDisplayValue('showtype')='订单笔数',这样的话就OK了
如图效果:
当选择订单金额时
当选择订单笔数时
至此,功能已经实现;欢迎拍砖,一起进步;
英文名:kingwang
& Email :kingstudy@vip.qq.com