在"计算"视图中具有NULL值的MIN函数

2020-08-21 17:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。

如果参数之一为NULL而其他参数非NULL,则在Calculation View中使用

" Min"函数作为结果返回0。 但是我的要求是:从"最小"计算中排除NULL值(如果存在)。 我目前正在通过" IsNull"函数为两个参数排除NULL值,但是如果参数大于两个,则很难通过" IsNull"函数排除NULL。

请给我建议我该怎么做?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。

如果参数之一为NULL而其他参数非NULL,则在Calculation View中使用

" Min"函数作为结果返回0。 但是我的要求是:从"最小"计算中排除NULL值(如果存在)。 我目前正在通过" IsNull"函数为两个参数排除NULL值,但是如果参数大于两个,则很难通过" IsNull"函数排除NULL。

请给我建议我该怎么做?

付费偷看设置
发送
1条回答
Baoming ROSE
1楼-- · 2020-08-21 17:55

一个选择是将空值替换为一种"非常规可用"最大值。 值。

例如这样的东西:

 min(if(isnull(" value1",999999," value1"  )),if(isnull(" value2",999999," value2")))

此方法当然可以在至少一列具有值的情况下起作用,并且您可以确保"最大值" "二手"不能作为常规值使用。 如果每列可以为空,则如果函数检查所用的最大值,则整个min函数可以被另一个包围。 值,并在这种情况下返回null。

一周热门 更多>