I am using SSIS and have a flat fixed width file I'm pulling into a SQL DB table that is coming over as a string. It comes over with 0000531164 and that needs to write to the SQL DB as 5311.64. 

I'm using a derived column to remove the 0's but am not sure if I need to add a . to the expression or if there is a way to convert an assumed decimal to currency properly?

```
Current expression = (DT_WSTR,50)(DT_I8)(SUBSTRING(<Table Name>,21,16))

```