Currency field doesn't show decimals correctly if calculated from integers

It was concluded that this is an edge case. The underlying problem is difficult to fix and it is a result of design decisions by Microsoft (in the DataSet class).

The function call documentation was updated to help anyone who encounters this issue.