图片的这个参数,在数据集里可能为空值,前面是项目名称,联动着这个评级参数,但这个评级字段可能是空值,但想实现的事,当评级是空值时,选项目后也能出来没有评级数据的该项目数据,怎么实现呢?
ds1跟数据字典都写个case when 语句,当评级字段为空值时,赋个“无”值,else 字段本身,这样下拉复选就会有个无的选项,选无时就可以查询出评级无的数据
设置不了,空值被自动过滤
在数据集判断
${if(len(cs)=0,"and zd is null","and xxx")}
WHERE 1=1 ${IF(LEN(评级参数)==0,""," AND 评级字段 IN ('"+评级参数+"')")}
要知道,空值不管在复选控件还是sql都是需要特殊处理的,不会直接就能放上的。
where 字段 in ('1','2','3') or 字段 is null