xin青铜二
2024-4-2 14:26:51 发布在问答
【数据处理】 外部传人参数,进入报告前对参数进行逻辑处理
本帖最后由 xin 于 2024-4-2 14:46 编辑

从外部传人参数a,进入报告前对参数进行逻辑处理,这个参数作用于多个组件多个数据集,想要统一处理参数a,比如a>2,则a=a,如果a<2,则a=a+5,处理后的参数a作用于整个报告,这种的怎么实现?
1953
6
精彩评论6
Efheih白银四
发表于 2024-4-2 14:33:08 显示全部楼层
没看太明白,那是通过什么传入参数呢,是通过参数框输入还是怎样的?
回复

使用道具 2#

yhdata_lyaa
发表于 2024-4-2 14:37:00 显示全部楼层
举个例子呢,具体是要实现什么
回复

使用道具 3#

xin青铜二
发表于 2024-4-2 14:47:07 显示全部楼层
yhdata_Efheih 发表于 2024-4-2 14:33
没看太明白,那是通过什么传入参数呢,是通过参数框输入还是怎样的?

从外部传人参数a,进入报告前对参数进行逻辑处理,这个参数作用于多个组件多个数据集,想要统一处理参数a,比如a>2,则a=a,如果a<2,则a=a+5,处理后的参数a作用于整个报告,这种的怎么实现?
回复

使用道具 4#

xin青铜二
发表于 2024-4-2 14:47:15 显示全部楼层
yhdata_lyaa 发表于 2024-4-2 14:37
举个例子呢,具体是要实现什么

从外部传人参数a,进入报告前对参数进行逻辑处理,这个参数作用于多个组件多个数据集,想要统一处理参数a,比如a>2,则a=a,如果a<2,则a=a+5,处理后的参数a作用于整个报告,这种的怎么实现?
回复

使用道具 5#

yhdata_lyaa
发表于 2024-4-2 15:04:55 显示全部楼层
xin 发表于 2024-4-2 14:47
从外部传人参数a,进入报告前对参数进行逻辑处理,这个参数作用于多个组件多个数据集,想要统一处理参数a ...

外部怎么传入参数a的呀,
这个能写在报告的装载时运行脚本试试
if(param['a']>2)
{param['a']}
elseif(param['a']<2)
{param['a']=param['a']+5}
回复

使用道具 6#

xin青铜二
发表于 2024-4-7 09:43:46 显示全部楼层
yhdata_lyaa 发表于 2024-4-2 15:04
外部怎么传入参数a的呀,
这个能写在报告的装载时运行脚本试试
if(param['a']>2)

这种脚本我试过了没有生效,debug打印出来的是新赋予的值,但是数据集中还是应用的还是原来的值
回复

使用道具 7#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部