SAP eventually suggested the solution:
1) go to
regional settings --> region and language --> additional settings
and set the decimal separator as dot (. )
2) go to Windows Services and restart "Business Objects Data Services" with same user logge-on who changed it's regional setting.
this produced the correct outcome.
cheers