【问题标题】:SSIS DTS_E_INDUCEDTRANSFORMFAILUREONERRORSSIS DTS_E_INDUCEDTRANSFORMFAILUREONERROR
【发布时间】:2018-05-06 18:21:34
【问题描述】:

我的 SSIS 包收到以下错误消息:

错误:数据流任务中的 0xC0049063,计算百分比变化 [34]:条件操作失败。 错误:数据流任务中的 0xC0209029,计算百分比变化 [34]:SSIS 错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR。

Calculate Percentage Change 中的表达式适用于某些数据,我认为这可能是长度问题,所以我为文本数据设置了 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)) + "%" : ""))*

谢谢

【问题讨论】:

    标签: ssis derived-column


    【解决方案1】:

    我解决了,问题是除以零。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-11
      相关资源
      最近更新 更多