post icon

Switch en Microsoft Reporting

Es común necesitar imprimir un texto, sección o realizar algún calcula de forma condicional en los reportes de los sistemas que hacemos. A veces esa condicional depende de evaluar el valor de un objeto, teniendo este varios posibles valores. La solución lógica es el SWITCH, y la sintaxis es realmente sencilla pero algo distinta a lo que estamos acostumbrados en los lenguajes más tradicionales.

El Switch como no soporta un valor por defecto en caso que ninguno coincida, también podemos simularlo como en el siguiente ejemplo:

 = Switch( Fields!ESTADO.Value = "A" , "ANULADO",
 Fields!ESTADO.Value = "P", "PENDIENTE",
 1 = 1, , "ESTADO DESCONOCIDO" )
 
13 febrero 2014

Comentarios desde Facebook:

Sin Comentarios aun, puedes tú ser el primero en comentar!

Deja tu Comentario

Responder