除以零错误 (SSIS)
divide by zero error (SSIS)
在 SSIS 中,我尝试做一个简单的除法:
TotalIncurredAmount / TotalPremiumAmount`
所以我在 SSIS Derived Column
转换中写了以下表达式:
TotalIncurredAmount / (ISNULL(TotalPremiumAmount) ? 1 : TotalPremiumAmount)
但我仍然得到被零除的错误!
我错过了什么?
您显然仍在返回 zero
个值。
检查您的 TotalPremiumAmount
列中的实际 zero
值以及 null
值,如果有,请以最适合您的解决方案的方式处理它们。
在 SSIS 中,我尝试做一个简单的除法:
TotalIncurredAmount / TotalPremiumAmount`
所以我在 SSIS Derived Column
转换中写了以下表达式:
TotalIncurredAmount / (ISNULL(TotalPremiumAmount) ? 1 : TotalPremiumAmount)
但我仍然得到被零除的错误!
我错过了什么?
您显然仍在返回 zero
个值。
检查您的 TotalPremiumAmount
列中的实际 zero
值以及 null
值,如果有,请以最适合您的解决方案的方式处理它们。