我有以下表达式:
IsNull is column Name
- 所有列都是数字
预期溢价:
([Isnull] < ExpectedMinPremium) ? ("Min" + ((DT_WSTR,10)(exp_pct_min * 100)) + "% = " + (DT_WSTR,10)ExpectedMinPremium) : ([Isnull] > ExpectedMaxPremium) ? ("Max" + ((DT_WSTR,10)(exp_pct_max * 100)) + "% = " + (DT_WSTR,10)ExpectedMaxPremium) : ""
该列的结果应如下所示: MAX 60% = 389727.600
创建派生列时我没有收到错误,但是一旦我运行包,我会收到以下消息:
“派生列”失败,因为发生了截断,并且截断行处置"Derived Column.Outputs[Derived Column Output].Columns[ExpectedPremium]"
指定了截断失败。
指定组件的指定对象发生截断错误。
它写了一些行(少于输入),我增加了目标长度,但它不起作用。
如何修复这个表达式?