if条件里套了另一个if条件,预览数据集时报错,如图
问题在于${}一个就够了,里面的if嵌套不需要再叠加${},把里面的${}删掉就正常了。
\
${if(len(fdlx) == 0,"","and b.power_type_code in ('" + fdlx+ "')")}
你无非就两种情况,空跟*号,你不为空就默认执行后面那段