title: SSIS (DT_Decimal) to (DT_Str) removes trailing zeros for decimals
body: <p>When converting from DT_Decimal to DT_Str, the derived column stips off decimals from my result.</p>
  
  <p>ex.:
  -0.1250 returns -0.125
  -2.0000 returns -2</p>
  
  <p>Is there a way to keep the zeros to have a final string with always four decimals ?</p>
  
  <p>Here is my derived column for the decimal value calculation:</p>
  
  <pre><code>(DT_DECIMAL,4)ROUND((DT_Decimal,4)[Column 1] / (DT_DECIMAL,4)@[User::rate],2)
  </code></pre>
  
  <p>Here is my string expression to bring it to right aligned string with 11 characters:</p>
  
  <pre><code>RIGHT(REPLICATE(" ",11) + TRIM((DT_STR,11,1252)
  (DT_DECIMAL,4)ROUND((DT_Decimal,4)[Column 1] / (DT_DECIMAL,4)@[User::rate],2)
  ),11)
  </code></pre>
  
  <p>I'm using SSIS 2008.</p>
  
  <p>Thanks in advance.
  Francis</p>