2016-06-01 4 views
0

Hey Ich habe einen Bericht, wo ich Bestellwert in einer der Spalten haben. Ich habe auch einen Marktparameter, der UK und US hat. Ich möchte mit switch überprüfen, welcher Marktcode übergeben wurde, und dem Währungssymbol das vorangestellte Präfix geben.mit Switch zu überprüfen, Markt und Präfix mit korrekten Währungssymbol

z. Siehe Bild unten

enter image description here

Ich bin ratlos, wie dies zu tun auf, was auf die Parameter übergeben wird.

+0

Sind die USA und Großbritannien die einzigen Optionen, die Sie jemals für Märkte haben werden, oder wird das in Zukunft noch wachsen? –

+0

In der Format-Eigenschaft können Sie = IIF (Parameter! Country.Value = "UK", "£ #, ## 0", "$ #, ## 0") verwenden –

Antwort

1

Ein paar Vorschläge.

Wenn Sie nur haben die zwei Märkte:

=Format(Fields!Money.Value, IIf(Parameters!Market.Value = "US", "$#.##", "£#.##")) 

Wenn Sie mehr Märkte in der Zukunft haben wird, möchten Sie Schalter verwenden, damit Sie leichter hinzufügen.

=Format(Fields!Money.Value, Switch(Parameters!Market.Value = "US","$#.##",Parameters!Market.Value = "UK","£#.##", etc...) 

die .## entfernen, wenn Sie die Werte nach dem Komma nicht wollen.

+0

danke. Und ich erinnerte mich gerade. Wie kann ich das Komma zwischen den tausend Werten hinzufügen? Ich habe vergessen, das in der Frage – Faiz

+0

ok hinzuzufügen, ich dachte gerade. Ich habe gerade '#' in '#, ###' geändert. – Faiz

+0

Ausgezeichnet. Sie sind jetzt ein Experte für Währungsformatierung. Glückwunsch! :) –