你应该是在SQL数据集上写的条件吧? 那为否时 ZICYY4707 IN ('','0')
--------------------------
${if(len(ZICYY4707)==0,"",IF(ZICYY4707==0," AND ZICYY4707 IN ('','0')"," AND ZICYY4707 ='"+ZICYY4707+"'"))}
1、首先,是否类型的筛选框,数据字典里可以不用数据查询,直接用自定义,然后写上1 是 0 否 更方便
2、然后 是否世博会 的这个参数 应该传入 查询SQL的 WHERE 语句后面 写成
AND CASE WHEN ZICYY4740 = 1 THEN 1 ELSE 0 END IN '(${s_ZICYY4740 })'