自定义数据集
实际值1:A,B,C
显示值1:d
实际值2:D
显示值2:g
SQL中的传参语句:${IF(LEN(English)=0,"","AND LY.English IN ('"+English+"')")}
问题1:预览时选择显示值1中的d,查不到结果;选择显示值2中的g可以查出数据,这是什么原因?
问题2:预览时,同时选择显示值1和显示值2,直接报错 错误代码:11300001 数据集 [信息] 配置错误ORA-00933: SQL 命令未正确结束 这个是什么原因 ?
把分割符设置为 ,
${IF(LEN(English)=0,"","AND LY.English IN ('"+REPLACE(English,",","','")+"')")}
多选数据格式转换问题,用公式处理一下
where 1=1
${if(len(English)=0,"","and LY.English in ('"+SUBSTITUTE(English,",","','")+"')")}