2017-06-05 58 views
3

我有一列DT_NUMERIC(16,4)類型的列。我如何將數字舍入爲2位數是派生列中的SSI? 我嘗試了聲音(列,2),它不適合我。SSIS舍入數字爲2

我自己也嘗試(DT_NUMERIC,16,4)ROUND([Column],2),它不工作,要麼

目前我有= 21.7000 我想= 21.70

回答

0

只是儘量鑄造(DT_NUMERIC,16,2),使用下面的表達式:

(DT_NUMERIC,16,2)ROUND([Column],2) 

你也可以試試這個:

ROUND(((DT_NUMERIC)([Column])), 2) 

或者

(DT_DECIMAL,2)[Column] 
+0

嗨Yahfouhi.Thanks的答覆,但他們兩個不工作。我真的需要完成它.. – kkl

+0

@Kate嘗試'(DT_DECIMAL,2)[Column]' – Yahfoufi

+0

@kate我正在等待回覆 – Yahfoufi