<< Click to Display Table of Contents >> 如何实现URL传参过滤 |
某公司的订单系统内嵌了永洪报表。员工点击某订单ID,即可打开报表,查看该订单中的产品、销量、销售额等信息。
通过URL传参过滤,即可实现该功能。
1.在订单报表中,添加一个过滤。设置过滤条件为 “订单ID 是 = ?{a}”。
2.在查看报告中,打开该订单报表,右键菜单中选择“复制链接”,获取该报表的URL地址。
3.在该报告的URL地址后,直接添加参数名与参数值。以该URL地址为例:http://localhost:8080/bi/Viewer?proc=1&action=viewer&hback=true&db=!53c2!!6570!.db&isAir=false&browserType=chrome。如需在打开该报表的同时,筛选出订单ID为2504的数据,则需要在URL后面添加参数与参数值。添加参数后的形式为 http://localhost:8080/bi/Viewer?proc=1&action=viewer&hback=true&db=!53c2!!6570!.db&isAir=false&browserType=chrome&a=2504。
注意:如果需要过滤多个参数值的数据,需要用!a!将多个参数值分开。以上文为例,如需筛选出订单ID为2504和4097的数据,则添加参数后的形式为 http://localhost:8080/bi/Viewer?proc=1&action=viewer&hback=true&db=!53c2!!6570!.db&isAir=false&browserType=chrome&a=2504!a!4097。
4.只要将添加参数后的地址内嵌到企业的系统中,点击该地址,即可看到筛选后的数据报告。