是的,Cognos默认的计算规则是 值+空值=空值,你可以使用条件语句判断一下也可以通过修改Cognos文件来实现空值抑制1. 转到c10_location/configuration/xqe 目录,在文本编辑器中打开数据源的.properties文件。2. 查找以下设置:## Null behaviour in the MDX engine for the ari...
显示全部是的,Cognos默认的计算规则是 值+空值=空值,你可以使用条件语句判断一下
也可以通过修改Cognos文件来实现空值抑制
1. 转到c10_location/configuration/xqe 目录,在文本编辑器中打开数据源的.properties文件。
2. 查找以下设置:
#
# Null behaviour in the MDX engine for the arithmetic operators: +, -. *, /, %
# When null.divide.denominator is set to zero, a number divided by null will return infinity(/0).
# When null.divide.denominator is set to null, a number divided by null will return null.
#
null.plus.operator=null
null.minus.operator=null
null.multiply.operator=null
null.divide.numerator=null
null.divide.denominator=null
null.modulo.operator=null
3. 将所有的参数均更改为zero(如下所示),以使所有有关空值的数学运算的结果均变为0:
null.plus.operator=zero
null.minus.operator= zero
null.multiply.operator= zero
null.divide.numerator= zero
null.divide.denominator= zero
null.modulo.operator= zer
4. 保存文件
收起