Hi,
I am not using the currency format but looking at the User guide appendix C, it indicates that you got to suppress the following characters -when exist in your string-: [ "$", ",", "(", ")" ]
Hopefully you are not using negative numbers so we will cancel manipulating "(" and ")".
then use some text functions to find the number, following a partial case with LENGTH and SUBSTRING functions:
If LENGTH (BO1.TextDollarVallue)<= 7 THEN
BO1.DollarValue=As_Number(SUBSTRING (BO1.TextDollarValue, 1, 6)
Hope this will work.
Regards,
Jaser