[数据处理] 外部传人参数,进入报告前对参数进行逻辑处理

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作用于整个报告,这种的怎么实现?
回复

使用道具 举报

精彩评论6

Efheih钻石一 显示全部楼层 发表于 2024-4-2 14:33:08
没看太明白,那是通过什么传入参数呢,是通过参数框输入还是怎样的?
回复

使用道具 举报

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

使用道具 举报

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作用于整个报告,这种的怎么实现?
回复

使用道具 举报

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作用于整个报告,这种的怎么实现?
回复

使用道具 举报

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}
回复

使用道具 举报

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

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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