本帖最后由 永洪tech-Bella 于 2018-3-7 15:02 编辑
共享过滤的作用:在同一个门户组件中,参数组件以及过滤组件对多个报表有过滤效果,而不仅仅是对当前报表起作用。
使用场景举例:将一系列报表集成到门户中,希望只在门户的第一个页签进行筛选,后面的报表也进行相同的筛选,而不用进行重复的筛选工作。
共享过滤针对的组件有过滤组件和参数组件。
门户中的共享过滤的使用步骤:
1.确定制作门户要使用到的报表以及需要进行共享过滤的报表。在编辑报告打开需要共享过滤的报表,在仪表盘属性中进入共享过滤页面,勾选要进行共享过滤的参数组件和过滤组件(默认不勾选,不进行共享过滤)。如果不勾选,即不共享过滤,则在同一个组件上,不同仪表盘的过滤组件或参数组件的过滤作用不会相互影响,只会对本仪表盘的组件进行过滤,不影响其他仪表盘的组件
2.根据勾选的组件不同(过滤组件和参数组件),进行不同的操作。
(1)过滤组件
保证需要进行共享过滤的报表中过滤组件的名称没有重复的,比如:a,b两张报表进行共享过滤,这两张报表上的过滤组件不能有相同的名字,系统自带的名字也不行,如果出现重复,请手动修改。
过滤组件可以成功实现共享过滤的一个必须条件是:多个报表使用的数据集是同一个。
(2)参数组件
在图表和表格上添加过滤器,字段 是 等于/其中一个/包含/包含其中一个 ?{参数组件的名字} ,过滤器不仅仅在该报表上添加,共享过滤涉及到的需要有联动效果的图表和表格都需要加上该过滤器。 参数组件实现共享过滤可以在是用不同数据集报表之间进行。 参数组件的名字也是不允许重复的哟。
3.制作门户组件 从制作门户部分进行门户制作页面,门户组件包含以下三个:网格组件,标签组件,堆栈组件。这三个组件实现共享过滤都是没问题的,实现方式是在门户组件中直接使用设置了共享过滤的报表。
参数组件
过滤组件
4.在门户样式中使用制作好的门户组件,具有共享过滤效果的门户咱们就制作完成了。
|