我的SSIS包收到以下错误消息:
错误:0xC0049063在数据流任务中,计算百分比变化[34]:条件操作失败。 错误:数据流任务中的0xC0209029,计算百分比变化[34]:SSIS错误代码DTS_E_INDUCEDTRANSFORMFAILUREONERROR。
计算百分比变化中的表达式适用于某些数据,我认为这可能是一个长度问题所以我为文本数据设置了1000,但它仍然不起作用:
* Base_P100PremiumAmount_Curr!= Base_P100PremiumAmount_Prev? ((DT_WSTR,1000)ABS((Base_P100PremiumAmount_Prev /(Base_P100PremiumAmount_Curr)* 100 - 100))+"%"):( RetentionAmount_Curr!= RetentionAmount_Prev?(DT_WSTR,1000)ABS((RetentionAmount_Prev /(RetentionAmount_Curr) )* 100 - 100))+"%" :( SignedSharePct_Curr!= SignedSharePct_Prev?(DT_WSTR,1000)ABS((SignedSharePct_Prev /(SignedSharePct_Curr)* 100 - 100))+"%& #34;:""))*
由于
答案 0 :(得分:0)
我解决了,问题是除以零。