Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
monicarias
Contributor III
Contributor III

Utilizar If, And, In Qlik Sense

Hola,

¿Cómo escribo en lenguaje Qlik  lo siguiente el cual está en lenguaje SQL:


(CASE

              WHEN codigo in ('2','C','E','I','R') THEN 'Control'

              WHEN codigo in ('N','1','4','X') THEN 'Datos'

              ELSE 'Negativo'

          END) AS tipo_codigo

Antes de lo anterior hay una condición: Si tipo_respuesta es igual a 'Rechazo', entonces se aplica lo del CASE, de lo contrario '0'.


Agradezco la ayuda.


3 Replies
juliocodesal
Contributor III
Contributor III

Hola, cero que puede ser algo así:

If(tipo_respuesta='Rechazo',

    If(

        match(codigo, '2','C','E','I','R')

        ,'Control'

        ,If(

        match(codigo, 'N','1','4','X')

        ,'Datos'))

,0)

rubenmarin

Hola, a la respuesta de Julio solo le faltaría el else:

If(tipo_respuesta='Rechazo',

    If(

        match(codigo, '2','C','E','I','R')

        ,'Control'

        ,If(

        match(codigo, 'N','1','4','X')

        ,'Datos'

        ,'Negativo'))

,0)

monicarias
Contributor III
Contributor III
Author

¡Muchas gracias!