1、首先,按照上一节的做法做出一张简单报表出来,这张报表包含没有经过过滤的全部数据。
![Cognos报表制作:[5]RS报表添加过滤器](https://exp-picture.cdn.bcebos.com/6002c9d4483104eb3c80a3bc092b74ee1d324ebf.jpg)
2、需要在哪一列上添加过滤条件就鼠标左键单击那一列,选中。
![Cognos报表制作:[5]RS报表添加过滤器](https://exp-picture.cdn.bcebos.com/836a6aee1c324b18810b704253a72633498448bf.jpg)
3、接着,找到网页顶部工具条中一个“漏斗”状图标,点击它右侧的“箭头”,选择下拉菜单中的“编辑过滤器”。
![Cognos报表制作:[5]RS报表添加过滤器](https://exp-picture.cdn.bcebos.com/d9e638334884cde39d0baa5df07f860e7d7542bf.jpg)
4、然后,在弹出的过滤器添加窗口中选择左下角的添加图标——>选着“高级过滤器”——>确定。
![Cognos报表制作:[5]RS报表添加过滤器](https://exp-picture.cdn.bcebos.com/874f6275e5f4fcf5332ac67d21d7726b0de2bdbf.jpg)
5、托动左侧的查询数据项到右侧的“表达式定义”框下,以方便编写过滤器。
![Cognos报表制作:[5]RS报表添加过滤器](https://exp-picture.cdn.bcebos.com/3b8fb4d7726b0ce287c0c8bcef781423bfb9b6bf.jpg)
6、接着编写需要的过滤器就可以了,小编写了一个最魑徒扮阙简单的等值过滤,请原谅小编的懒惰。其中?parameter?,两个问号中间的是你定义的参数名,两个问号是Cognos内置的读取参数的方式。
![Cognos报表制作:[5]RS报表添加过滤器](https://exp-picture.cdn.bcebos.com/65390a23beb9763ec9e547656ad06de89b61b0bf.jpg)
7、过滤器编写好以后依次点击确定,保存报表测试一下就可以了。