多选下拉框问题数据获取滞后(异步)

将多选框的返回值设置为数组格式 (数据返回需要)后, 在sql中通过公式方式处理参数,但联动的参数 一直是第一次的数据结果,并不会根据后面的数据 联动变化

第一次修改

2023080803.png

FineReport 难 工程师 发布于 2023-8-8 14:38 (编辑于 2023-8-8 14:50)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-8 14:41(编辑于 2023-8-8 14:53)

改成   in('${REPLACE(JOINARRAY(area,","),",","','")}')

  • 难 工程师 难 工程师(提问者) 请老师帮忙看看,修改已经截图更新在问题里了
    2023-08-08 14:52 
  • snrtuemc snrtuemc 回复 难 工程师(提问者) 我的语句多个英豪,看修改啊答案的语句在试试
    2023-08-08 14:53 
  • 难 工程师 难 工程师(提问者) 回复 snrtuemc 嗯嗯,多了个引号,谢谢老师,不细心惹的祸,话说这个是个实时引用的问题吗?为啥写在下面参数里,通过公式的形式 不行呢?
    2023-08-08 14:59 
  • snrtuemc snrtuemc 回复 难 工程师(提问者) 下面写公式只能默认第一次加载有效,上面的话实时的
    2023-08-08 15:01 
  • 难 工程师 难 工程师(提问者) 回复 snrtuemc 嗯嗯,好的,受教了
    2023-08-08 15:02 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-8-8 14:39

怎么重复引用自己呢

image.png

  • 难 工程师 难 工程师(提问者) 返回值是数组形式,需要处理一下
    2023-08-08 14:40 
  • 难 工程师 难 工程师(提问者) 红框引用的地方是 省份选项 蓝框是区域
    2023-08-08 14:42 
  • Z4u3z1 Z4u3z1 回复 难 工程师(提问者) 哥你这样想:已经选中北京、河北了 那SQL查询出来是不是就只有北京、河北提供给你选了。
    2023-08-08 14:43 
  • 难 工程师 难 工程师(提问者) 回复 Z4u3z1 不是循环引用的问题,是实时写法的问题,请楼下老师帮忙看了
    2023-08-08 14:53 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-8 14:43(编辑于 2023-8-8 14:57)

把下面的公式,写到{}里

image.png

image.png

  • 难 工程师 难 工程师(提问者) 没报错,但查出来的是洛杉矶 和 加州
    2023-08-08 14:49 
  • 用户k6280494 用户k6280494 回复 难 工程师(提问者) 我知道不报错,你那种写法不是实时的,取是第一次进来的值
    2023-08-08 14:51 
  • 难 工程师 难 工程师(提问者) 回复 用户k6280494 嗯,就是想实时获取,将公式写在里面,但还是达不到预期结果
    2023-08-08 14:52 
  • 用户k6280494 用户k6280494 回复 难 工程师(提问者) 所以,你的把公式写在上面的大括号里,而不是写在下面的参数里
    2023-08-08 14:53 
  • 用户k6280494 用户k6280494 回复 难 工程师(提问者) 参考楼上的写法
    2023-08-08 14:54 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-8 14:51
  • 难 工程师 难 工程师(提问者) 就是按这个demo来操作的,将地区的返回值 设置为数组,然后参数写法 如问题中的第一次回答截图,无效果呢
    2023-08-08 14:55 
  • CD20160914 CD20160914 回复 难 工程师(提问者) 你设置成文本格式的。不设置成数组看。我们一直用文本是没有问题的。
    2023-08-08 14:56 
  • 难 工程师 难 工程师(提问者) 回复 CD20160914 已经解决了,谢谢老师
    2023-08-08 15:01 
  • 3关注人数
  • 245浏览人数
  • 最后回答于:2023-8-8 14:57
    请选择关闭问题的原因
    确定 取消
    返回顶部