Casting a Currency field to FLOAT or NUMERIC(18,2) returns an integer

I am casting a Currency field in a view to FLOAT, and the report returns an integer. I have also tried NUMERIC(18,2). Same result.

Any suggestions?