[数据处理]
外部传人参数,进入报告前对参数进行逻辑处理
-
xin
- 2024-04-02 14:26:51
- 发布在 论坛
1418
6
本帖最后由 xin 于 2024-4-2 14:46 编辑
从外部传人参数a,进入报告前对参数进行逻辑处理,这个参数作用于多个组件多个数据集,想要统一处理参数a,比如a>2,则a=a,如果a<2,则a=a+5,处理后的参数a作用于整个报告,这种的怎么实现?
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
Efheih
显示全部楼层
发表于 2024-4-2 14:33:08
没看太明白,那是通过什么传入参数呢,是通过参数框输入还是怎样的? |
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2024-4-2 14:37:00
|
|
|
|
xin
显示全部楼层
发表于 2024-4-2 14:47:07
从外部传人参数a,进入报告前对参数进行逻辑处理,这个参数作用于多个组件多个数据集,想要统一处理参数a,比如a>2,则a=a,如果a<2,则a=a+5,处理后的参数a作用于整个报告,这种的怎么实现? |
|
|
|
|
xin
显示全部楼层
发表于 2024-4-2 14:47:15
从外部传人参数a,进入报告前对参数进行逻辑处理,这个参数作用于多个组件多个数据集,想要统一处理参数a,比如a>2,则a=a,如果a<2,则a=a+5,处理后的参数a作用于整个报告,这种的怎么实现? |
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2024-4-2 15:04:55
外部怎么传入参数a的呀,
这个能写在报告的装载时运行脚本试试
if(param['a']>2)
{param['a']}
elseif(param['a']<2)
{param['a']=param['a']+5} |
|
|
|
|
xin
显示全部楼层
发表于 2024-4-7 09:43:46
这种脚本我试过了没有生效,debug打印出来的是新赋予的值,但是数据集中还是应用的还是原来的值 |
|
|
|
|