cognosreportstudio根据条件显示不同的列表

要实现的功能: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
原文地址:https://www.cnblogs.com/wxjnew/p/2969483.html