参数多选框查询报错

全选1.png全选1.png

选择一个可以查询,多选就报错

select  
            t.number2  任务编号,
            t.task_level  任务级别,
            t.Subordinate_system  所属体系,
            t.department 所属部门,
            t.content_task  任务内容,
            t.planned_deliverables 拟交付物,
            t.those_responsible  责任人,
            t.completion_date  计划完成时间,
            t.task_create_day  任务下达时间,
            t.task_person  任务指派人,
            t.task_reply_added  任务回复新增人,
            t.tasks_reporting_day  上报任务时间,
            t.tasks_reporting_day1  上报任务时间时分秒
from (
            SELECT
            number2,
            task_level,
            Subordinate_system,
            department,
            content_task,
            planned_deliverables ,
            those_responsible,
            completion_date,
            task_create_day,
            task_person,
            task_reply_added,
            tasks_reporting_day,
            tasks_reporting_day1,
            row_number()  over (partition by number2 order by tasks_reporting_day1 desc) rn
            
            FROM "NEW_REPORT"."TASK_MAINTENANCE1"
            ) t

where t.rn<=1
 
${if(len(任务级别)==0,"","and t.task_level in ('"+任务级别+"')")}


FineReport 用户kWEye3931 发布于 2020-7-20 10:44 (编辑于 2020-7-20 11:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
3
zsh331Lv8专家互助
发布于2020-7-20 10:47

下拉复选框实现多值查询-https://help.finereport.com/doc-view-1865.html


最佳回答
0
唱跳rap全能选手Lv7中级互助
发布于2020-7-20 10:48

image.png是这边问题吗

最佳回答
0
snrtuemcLv8专家互助
发布于2020-7-20 10:49

注意这边设置

image.png

  • 用户kWEye3931 用户kWEye3931(提问者) 设置了分隔符还是报错
    2020-07-20 11:07 
  • snrtuemc snrtuemc 回复 用户kWEye3931(提问者) sql语句发出来
    2020-07-20 11:10 
  • 用户kWEye3931 用户kWEye3931(提问者) 回复 snrtuemc 上传了
    2020-07-20 11:12 
  • snrtuemc snrtuemc 回复 用户kWEye3931(提问者) 你的sql语句也是对的,设置也是对的,看下是不是最后的t.rn<=1引起的,修改t.rn<=10 然后多选,个数少于10个看看
    2020-07-20 11:19 
最佳回答
0
听雨轩Lv6初级互助
发布于2020-7-20 11:42(编辑于 2020-7-20 11:43)

把返回值类型改为 数组,  然后数据集sql这样写


and 1=1 ${if(len(任务级别) == 0,""," and t.task_level in ('" + SUBSTITUTE(任务级别,",","','") + "')")}

  • 5关注人数
  • 531浏览人数
  • 最后回答于:2020-7-20 11:43
    请选择关闭问题的原因
    确定 取消
    返回顶部