In CR 8.5 when using a value I don't get a thousands delimiter nor a decimal place.
Aside from posting basic information, such as your Crystal version and database, post the data type for this field (right click it and select browse to learn this).
You might need to convert it and use the converted value as your group formula. If it's a currency type, you may have to work around a Crystal bug, but try:
val(totext({table.field}))
If that returns zero, try:
replace(replace(replace(totext({table.field}),"$",""),",",""),".00","")
-k