-
Zhaoyx 数据小白Lv1
发表于2021-5-31 17:41
悬赏10
已解决
楼主
本帖最后由 Zhaoyx 于 2021-5-31 17:47 编辑
应用场景:数据填报中的,列表填报。
数据表中需要通过一个从URL传递来的参数batch进行过滤。
1. 尝试直接通过手动录入方式得到参数,如图:
结果:手动输入参数batch后,可以实现过滤操作。
2. 尝试使用URL传递参数,结果如图:
URL:http://localhost:8080/rbiV5.2.5_20210526172837/ebibase/showrptpage.do?resid=EANA$2$2$2$0be01a9fe9e846e38cac11ca4302b77e$c7e3b1f520024b478171a6ccb607ff1d.rpttpl&is3d=false&devicename=computer&showparams=undefined&wbodywidth=1707&wbodyheight=962&@batch=148
过滤条件:<#=mkfilter("SP_T_RAQ_RP_TABLE_DATA.task_id=@batch")#> 只对单列的任务id进行了过滤。
应用场景:数据填报中的,列表填报。
数据表中需要通过一个从URL传递来的参数batch进行过滤。
1. 尝试直接通过手动录入方式得到参数,如图:
结果:手动输入参数batch后,可以实现过滤操作。
2. 尝试使用URL传递参数,结果如图:
URL:http://localhost:8080/rbiV5.2.5_20210526172837/ebibase/showrptpage.do?resid=EANA$2$2$2$0be01a9fe9e846e38cac11ca4302b77e$c7e3b1f520024b478171a6ccb607ff1d.rpttpl&is3d=false&devicename=computer&showparams=undefined&wbodywidth=1707&wbodyheight=962&@batch=148
过滤条件:<#=mkfilter("SP_T_RAQ_RP_TABLE_DATA.task_id=@batch")#> 只对单列的任务id进行了过滤。
最佳答案
Zhaoyx 发表于 2021-5-31 18:28
SQL部分详细内容确实没有加上这个过滤条件,那么应该怎么正确获取这个参数嘞 ...
您好,如果是直接url浏览器访问的话,url拼接参数的同时,还需要拼接自动计算参数calcnow=true达到传参目的,例如:http://localhost:8080/rbiV5.2.5_20210526172837/ebibase/showrptpage.do?resid=EANA$2$2$2$0be01a9fe9e846e38cac11ca4302b77e$c7e3b1f520024b478171a6ccb607ff1d.rpttpl&is3d=false&devicename=computer&showparams=undefined&wbodywidth=1707&wbodyheight=962&@batch=148&calcnow=true
5个回答
找到答案了,因为使用的链接有问题,此处应该使用 分析表的结果界面作为链接。分析表点击属性就可以看到了
过滤条件:<#=mkfilter("SP_T_RAQ_RP_TABLE_DATA.task_id=@batch")#> 只对单列的任务id进行了过滤。这个究竟有没有生效,您看一下详细信息的SQL,确定@batch能获取到URL上的值。
zengxq 发表于 2021-5-31 18:23
过滤条件: 只对单列的任务id进行了过滤。这个究竟有没有生效,您看一下详细信息的SQL,确定@batch能 ...
SQL部分详细内容确实没有加上这个过滤条件,那么应该怎么正确获取这个参数嘞
Zhaoyx 发表于 2021-5-31 18:28
SQL部分详细内容确实没有加上这个过滤条件,那么应该怎么正确获取这个参数嘞 ...
您好,如果是直接url浏览器访问的话,url拼接参数的同时,还需要拼接自动计算参数calcnow=true达到传参目的,例如:http://localhost:8080/rbiV5.2.5_20210526172837/ebibase/showrptpage.do?resid=EANA$2$2$2$0be01a9fe9e846e38cac11ca4302b77e$c7e3b1f520024b478171a6ccb607ff1d.rpttpl&is3d=false&devicename=computer&showparams=undefined&wbodywidth=1707&wbodyheight=962&@batch=148&calcnow=true
玳玳我 发表于 2021-5-31 18:46
您好,如果是直接url浏览器访问的话,url拼接参数的同时,还需要拼接自动计算参数calcnow=true达到传参目 ...
http://localhost:8080/rbiV5.2.5_20210526172837/ebibase/showrptpage.do?resid=EANA$2$2$2$0be01a9fe9e846e38cac11ca4302b77e$55bd377033814956a2f75ca161f92a3f.rpttpl&is3d=false&devicename=computer&showparams=undefined&wbodywidth=1707&wbodyheight=962&@batch=148&calcnow=true,按照方式添加链接后,还是无法获取参数,如图: