I have a price measure that I want to format differently in different locations, e.g. the formatting depends on the value of a dimension. I could have multiple measures with different formatting, but that would complicate a lot of other things.
The standard IFormatter framework does not have location information as far as I understand.
I guess could implement this as a post processed mesaure? I could maybe also have different object types for the different types of prices, and then use an IFormatter implementation that switched on the object type?
Is there a best practice for this - pros/cons?