select c.companyname,c.city from syscompany cwhere 1=1${if(indexofarray(GETUSERJOBTITLES(),1)== "店长"," and c.companyname in ('"+ split(GETUSERDEPARTMENTS(3),",") + " ')","")} GETUSERJOBTITLES()获取到的是兼职不同部门的多个相同的店长职务,用indexofarray获取到如果职务为“店长”,则部门只显示登录用户的所在的第三级部门,上面的语句需要怎么写,写了好多次都获取不到以上是使用决策系统中的用户测试的,获取不到,请教各位大神,数据集要怎么写,我感觉思路是对的,可能就是格式不对