求问大家:在参数面板中用switch函数无法取得预计的值(如图)

在参数面板中用switch($fine_role,"r_a","u_a","r_b","u_b","r_c","u_c"),发现不能取得预计的值(如图),百思不得解,求问大家。

用下面的if公式则没有问题:


if($fine_role="r_a","u_a",

if($fine_role="r_b","u_b",

if($fine_role="r_c","u_c","")

)

)


2021-01-07_11-03-16.jpg

在参数面板中确实取到了fine_role的值(下图),但就是提取不到相应的user,有朋友可以在自己的模板中试试,看看我说的情况是不是可以复现。

image.png


FineReport alu 发布于 2021-1-7 11:09 (编辑于 2021-1-7 11:32)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-7 11:17

测试可以的啊,检查,有没有取到fine_role的值,直接显示看下,不行可以升级下jar包

image.png

  • alu alu(提问者) 多谢解答!确实取到了fine_role的值,但就是提取不到相应的user
    2021-01-07 11:29 
  • snrtuemc snrtuemc 回复 alu(提问者) 升级下jar包,不行联系技术人员,应该是bug
    2021-01-07 11:31 
  • alu alu(提问者) 回复 snrtuemc 非常可能是bug:switch函数在报表重载时获取不到fine_role的值,导致结果为空值
    2021-01-07 12:02 
最佳回答
0
杰杰1108Lv6初级互助
发布于2021-1-7 11:10

直接预览还是在决策平台内预览

  • 3关注人数
  • 497浏览人数
  • 最后回答于:2021-1-7 11:32
    请选择关闭问题的原因
    确定 取消
    返回顶部