选择下拉之后数据集是否会重新查询,为啥我的没反应?这个是决策报表

image.pngimage.png

FineReport yzm263960 发布于 2022-8-20 13:53 (编辑于 2022-8-20 14:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
runerLv7资深互助
发布于2022-8-20 13:54

参数绑定数据集了吗?绑定了就会自动刷新

  • yzm263960 yzm263960(提问者) 绑定了呀,但是没反应
    2022-08-20 13:56 
  • runer runer 回复 yzm263960(提问者) 看一下参数名对不对
    2022-08-20 13:58 
  • yzm263960 yzm263960(提问者) 回复 runer 总是不走后面那个if判断
    2022-08-20 14:10 
  • runer runer 回复 yzm263960(提问者) 你的参数都没有识别出来,肯定刷新不了啊
    2022-08-20 15:10 
最佳回答
0
yzm316579Lv4初级互助
发布于2022-8-20 13:54(编辑于 2022-8-20 14:16)

可以把写的判断条件贴出来嘛,我们看看帮你排查一下哦

最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-20 14:39(编辑于 2023-2-26 19:50)

走到if后面?不全是假吗??你的职位在帆软中设置的是一个人多个还是一个人只有一个?如果一个人只有一个,那么这样查询判断后  要么是1=3   或者是and 1=2  如果走1=2 没有数据。如果走1=3一样没有数据。。小学数学告诉我们1永远不会等于2也不会等于3,所以你的条件不管是否满足,,永远不会有数据!!!!还有1=3前面不是应该再加一个 and吗

如下部分,不管如何。你的条件全是假,,那就直接写 and 1=0就行了

image.png

同时你的写法本来就错误,改成类似这样至少才可以语法不会错误

${if(find(GETUSERDEPARTMENTS(),"公司领导,办公室,法务部")&&departmentname='全部'," and 1=3"," and 1=2")}

image.png

  • 4关注人数
  • 405浏览人数
  • 最后回答于:2023-2-26 19:50
    请选择关闭问题的原因
    确定 取消
    返回顶部