2020-08-21 17:08发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
" Min"函数作为结果返回0。 但是我的要求是:从"最小"计算中排除NULL值(如果存在)。 我目前正在通过" IsNull"函数为两个参数排除NULL值,但是如果参数大于两个,则很难通过" IsNull"函数排除NULL。
请给我建议我该怎么做?
一个选择是将空值替换为一种"非常规可用"最大值。 值。
例如这样的东西:
min(if(isnull(" value1",999999," value1" )),if(isnull(" value2",999999," value2")))
此方法当然可以在至少一列具有值的情况下起作用,并且您可以确保"最大值" "二手"不能作为常规值使用。 如果每列可以为空,则如果函数检查所用的最大值,则整个min函数可以被另一个包围。 值,并在这种情况下返回null。
最多设置5个标签!
一个选择是将空值替换为一种"非常规可用"最大值。 值。
例如这样的东西:
此方法当然可以在至少一列具有值的情况下起作用,并且您可以确保"最大值" "二手"不能作为常规值使用。 如果每列可以为空,则如果函数检查所用的最大值,则整个min函数可以被另一个包围。 值,并在这种情况下返回null。
一周热门 更多>