2012-06-21 3 views
10

Ich habe den folgenden Ausdruck in einem Bericht:RDLC Switch Construct - gibt es eine Else?

= Switch(Fields!RATE_CODE.Value = "First", " £/Week", 
      Fields!RATE_CODE.Value = "Second", " £/Day") 

ich überall gesucht habe aber einen Weg nicht finden kann, ein else oder default diesen Ausdruck hinzuzufügen. Es scheint auch keine Dokumente über dieses Konstrukt zu geben.

Ist das möglich?

Antwort

16

Die Switch Funktion gibt den Wert mit dem ersten Ausdruck assoziiert in einer Reihe, die den Wert true, können Sie den folgenden Trick verwenden:

= Switch(Fields!RATE_CODE.Value = "First" , " £/Week", 
      Fields!RATE_CODE.Value = "Second", " £/Day", 
      1 = 1,       , "default value") 
+0

Dank - ich würde buchstäblich das gleiche selbst außer ich entdeckt benutzte "" = "" '. Du verdienst aber den Kredit. –

+1

Das ist schlau! – MJ33

Verwandte Themen