Lors de la conversion de DT_Décimal en DT_Str, la colonne dérivée décompte les décimales de mon résultat.SSIS (DT_Decimal) à (DT_Str) supprime les zéros de fin pour les décimales
ex .: -0,1250 -2,0000 retours -0.125 retours -2
est-il un moyen de garder les zéros pour avoir une chaîne finale avec toujours quatre décimales?
Voici ma colonne dérivée pour le calcul de la valeur décimale:
(DT_DECIMAL,4)ROUND((DT_Decimal,4)[Column 1]/(DT_DECIMAL,4)@[User::rate],2)
Voici mon expression de chaîne pour l'amener à droite chaîne aligné avec 11 caractères:
RIGHT(REPLICATE(" ",11) + TRIM((DT_STR,11,1252)
(DT_DECIMAL,4)ROUND((DT_Decimal,4)[Column 1]/(DT_DECIMAL,4)@[User::rate],2)
),11)
J'utilise SSIS 2008.
Merci d'avance. Francis