2012-06-21 20 views
10

que tienen la siguiente expresión dentro de un informe:RDLC Switch Construct - ¿hay alguna otra?

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

He buscado por todas partes pero no puedo encontrar una manera de añadir una o elsedefault a esta expresión. No parece haber ningún documento en este documento tampoco.

¿Esto es posible?

Respuesta

16

La función Switch devuelve el valor asociado con la primera expresión en una serie que se evalúa como verdadera, puede utilizar el siguiente truco:

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

Gracias - Me literalmente descubrió el mismo a mí mismo, excepto que estaba usando '" "=" "'. Mereces el crédito sin embargo. –

+1

¡Eso es inteligente! – MJ33

Cuestiones relacionadas