比如 ${if(result=-1,"select * from A","select * from b")} 在本机上测试了下 好像不行 有什么别的办法实现吗
1、检查你的参数是否有传进来。方法:直接把参数显示到报表看看是否已经传进来
2、检查 result=-1 是否有效判断,直接在报表中用公式看看是否这种判断有效,是否因为传进来的当作字符串 "-1" 看待,你判断时是数值产生的误差。
SELECT * FROM ${if(result='-1','A','B')}