Luigi, for more clarity can you please share the screenshots of the report and the master data maintained with property(all mentioned above).
Is the Currency column only for display??? in the report or does the data being displayed with respect to it??
If it is just for display then you can use Local member in that case with the same IF condition to display the appropriate property value as per the user selection.
Regards,
JP