这个需要你在数据集上处理
以SqlServer为例:
1、下拉的数据集 select (CASE WHEN ISNULL( 字段名,'')='' THEN 'NULL' ELSE ISNULL( 字段名,'') END) [字段名] FROM TABLE ----将'' 和 NULL的值 用字符串NULL表示
2、表格数据集 SELECT * FROM TABLE WHERE 1=1 ${IF(LEN(控件名)==0,""," AND (CASE WHEN ISNULL( 字段名,'')='' THEN 'NULL' ELSE ISNULL( 字段名,'') END)='"+控件名+"'")}