This is happening because the field type is currency, so Crystal automatically adds the currency symbol.
If you can't change the field type, try using a formula like this:
ToNumber(ToText({Table.CurrencyField}, 2, ""))
If that still gives the currency symbol, the try this:
ToNumber(Replace(ToText({Table.CurrencyField, 2,""),"$", ""))
-Dell