除以零误差 (SSIS)



在SSIS中,我试图做一个简单的划分:

TotalIncurredAmount / TotalPremiumAmount`

因此,我在 SSISDerived Column转换中编写了以下表达式:

TotalIncurredAmount / (ISNULL(TotalPremiumAmount) ? 1 : TotalPremiumAmount)

但我仍然得到零除错误!

我错过了什么?

您显然仍在返回zero值。

检查TotalPremiumAmount列中的实际zero值以及null值,如果有,请以最适合您的解决方案的方式处理它们。

最新更新