我做交叉报表时,有些数据为空,我想给这个值列加公式if条件,如果为空就显示0,不为空就显示原值
有很多方式都可以实现的:
1、修改数据集sql nvl(column_name,0);
2、单元格条件属性设置新值 公式为 isnull($$$) || len($$$)=0;
3、单元格自定义显示 if(isnull($$$) || len($$$)=0,0,$$$);
4、单元格公式形态 if(isnull($$$) || len($$$)=0,0,$$$);
总的来说 公式都是一样的;修改数据集的方式 会减少很多的麻烦。
=if(len($$$)=0,0,$$$)
用单元格的公式形态:if(or(len($$$)==0,isnull($$$)),0,$$$)