在where里面使用$fine_username获取到的是空

FineReport10.0版本, 

where  ${if(fine_display_name == '黄柳霞'||fine_display_name == '唐海云'||fine_display_name == 'admin'," 1=1 "," (occ04 = '"+fine_username+"' OR occ29 = '"+fine_display_name+"') ")} 

获取到的是空,我把fine_username SELECT 出来,显示的也是空的

微信图片_20240103090548.png

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

需要登陆决策系统

----------

一个很简单的处理方法:找两个单元格分别写公式$fine_display_name 和 $fine_username 看看值

  • yzm229659 yzm229659(提问者) 有了,$fine_display_name获取到的是admin(admin)[笑哭]
    2024-01-03 09:14 
  • Z4u3z1 Z4u3z1 回复 yzm229659(提问者) left()一下
    2024-01-03 09:15 
  • yzm229659 yzm229659(提问者) 回复 Z4u3z1 OK,懂事了,谢谢~
    2024-01-03 09:37 
  • 1关注人数
  • 241浏览人数
  • 最后回答于:2024-1-3 09:11
    请选择关闭问题的原因
    确定 取消
    返回顶部