2012-06-21 16 views
10

Mam następujące wyrażenie w raporcie:RDLC Switch Construct - czy istnieje inny element?

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

Rozglądałem całym, ale nie może znaleźć sposobem dodania else lub default do tej wypowiedzi. Wydaje się, że nie ma też żadnych dokumentów na ten temat.

Czy to możliwe?

Odpowiedz

16

Funkcja Switch zwraca wartość skojarzoną z pierwszej wypowiedzi w serii, która zwraca wartość prawda, można użyć następującej sztuczki:

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

Dzięki - ja dosłownie odkrył sam siebie z wyjątkiem I używał '" "=" "'. Zasługujesz na kredyt. –

+1

To jest sprytne! – MJ33