We are producing reports for consumption by a European audience. This audience is accustomed to seeing monetary values represented using the period (.) as the grouping separator (for thousands, for example), and the comma (,) used as the decimal separator. Thus, for example, a monetary typically displayed in North America as 4,230.95 needs to be rendered as 4.230,95 for this report.
7. In the Value field for the Format property, specify the following picture string: #.###,00. The pound sign (#) is the default character used to represent digits in a picture string; the zeroes after the decimal separator instruct the XML Publisher to use "00" unless another value is present in the number string, so 82 is represented as "82,00". If we had specified the picture string as #.###,##, no decimal value would be represented in the report because none was present in the number string, so 82 would be represented as "82,".