xixixiyao青铜三
前天 11:23 发布在问答
数据集未应用脚本中参数结果值
您好,现在遇到了这样的情况,报告的脚本中有一段 对字符串做一系列处理后得到参数值的操作。然后将最终的参数结果应用在数据集的where条件中,在页面展示出用参数值限制后的数据结果。
但是现在debug参数是有值的,页面组件(用了参数限制的数据集)展示出来的结果并不是限制后的结果。
试了下如果使用刷新参数操作,展示的数据结果就是对的。感觉有点像执行数据集的时候,还没获取到参数值,晚一步的现象。
请问这种情况有什么解决办法吗?怎么让报告的脚本全部执行完,再执行数据集呢?

55
14
精彩评论14
yhdata_lyaa
发表于 前天 11:33 显示全部楼层
先给个默认值呢,再进行查询呢
回复

使用道具 2#

xixixiyao青铜三 回复yhdata_lyaa
发表于 2025-08-14 13:26:10
可是我需要一进来就展示当前这个用户的参数值所限制后的结果。每个人的参数值不一样的
回复

xixixiyao青铜三 回复xixixiyao青铜三
发表于 2025-08-14 13:40:04
永洪不能控制,报告的脚本都执行完成后,再执行数据集吗?感觉这是比较基本的需求呢
回复

行走的蜗牛铂金二
发表于 前天 13:36 显示全部楼层
看下你脚本里处理的内容能否放到数据集里处理吧
回复

使用道具 3#

xixixiyao青铜三 回复行走的蜗牛铂金二
发表于 2025-08-14 13:38:57
不能放到数据集处理,是其它系统根据登录用户给的信息,要做格式化后在数据集里用
回复

yhdata_lyaa
发表于 前天 13:39 显示全部楼层
脚本写了什么,SQL可以写非脚本的参数吗
回复

使用道具 4#

xixixiyao青铜三 回复yhdata_lyaa
发表于 2025-08-14 13:47:27
sql数据集里就是用的脚本里处理完的参数呀 但是就是感觉应该是数据集执行时,脚本还没运行完,导致数据集没有用上脚本里处理的参数结果
回复

xixixiyao青铜三
发表于 前天 13:46 显示全部楼层
脚本主要是接收上游系统给的参数,然后做格式化处理,处理完成后的参数值,要在数据集里使用

参数格式化脚本.zip

1.1 KB, 下载次数: 2

回复

使用道具 5#

yhdata_lyaa回复xixixiyao青铜三
发表于 2025-08-14 13:55:35
是“装载时运行”的脚本吗
回复

xixixiyao青铜三 回复yhdata_lyaa
发表于 2025-08-14 14:05:48
写在装载时不行,我就又剪切放到变化时的脚本里了,还是不行
回复

yhdata_lyaa
发表于 前天 14:30 显示全部楼层
装载时的脚本,如果在报告上再设置一个刷新呢
回复

使用道具 6#

xixixiyao青铜三 回复yhdata_lyaa
发表于 2025-08-14 14:41:28
需要提个工单,能远程看看吗?比较着急
回复

xixixiyao青铜三
发表于 前天 14:40 显示全部楼层
您的意思是报告的刷新操作吗?这个点击了也不行用刷新参数操作,输入参数值之后是对的。怎么能加载的时候就用上参数值呢?

回复

使用道具 7#

yhdata_lyaa回复xixixiyao青铜三
发表于 2025-08-14 15:03:10
不一定行呢,提工单看看吧{:4_91:}
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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