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