cognos-reportstudio根据条件显示不同的列表

浏览: 2307

要实现的功能: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了

如图效果:

当选择订单金额时

 

 

当选择订单笔数时

至此,功能已经实现;欢迎拍砖,一起进步;

推荐 0
本文由 kingwang 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

1 个评论

如果再加一个选项:全选(两个列表都显示),这个要怎么操作呢?

要回复文章请先登录注册