GETUSERJOBTITLES()写在IF公式里

${if(GETUSERJOBTITLES()="负责人",

"

SELECT * FROM `权限测试表`

where 工程师 in (

select 用户名

from 用户权限表

where 地区 in

(select 地区

from 用户权限表

where 职务 = '负责人'

and 用户名 = '"+ fine_username +"'

)

)

"

,"")}

image.png

不能这样写吗

image.png

FineReport 我再 发布于 2024-9-23 17:53 (编辑于 2024-9-23 18:25)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-9-23 17:56

GETUSERJOBTITLES()="负责人"改成

find("负责人",GETUSERJOBTITLES())>0

  • 我再 我再(提问者) 还是会报这个错
    2024-09-23 17:58 
  • 华莉星宸 华莉星宸 回复 我再(提问者) 需要登录决策系统使用
    2024-09-23 18:04 
  • 我再 我再(提问者) 回复 华莉星宸 是在决策系统报错的
    2024-09-23 18:07 
  • 华莉星宸 华莉星宸 回复 我再(提问者) 这个判断公式是没问题的,你检查是否其他报错问题,报错信息贴出来
    2024-09-23 18:16 
  • 华莉星宸 华莉星宸 回复 我再(提问者) 你把不满足条件的部分最好也写一下看看 是哪里的问题,执行了那一段SQL
    2024-09-23 18:32 
  • 2关注人数
  • 126浏览人数
  • 最后回答于:2024-9-23 18:25
    请选择关闭问题的原因
    确定 取消
    返回顶部