What is the source of your dashboard? Is it a static value or via a Bex query?
There is a workaround - Create a new column and use the formula result = TEXT(<source cell>,"#####.##") to show the values with decimal format. Map this new column in the scorecard layout; should give you the desired result