Skip to main content
Announcements
Introducing a new Enhanced File Management feature in Qlik Cloud! GET THE DETAILS!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Duda if encadenados

Buenos días,

Tengo una duda al generar esta unión de IFs:

IF (<CapaId={'OPE'}>,([Nota_EjKPI]*100),

IF (<CapaId={'INF'}>,([Nota_EjKPI]*100),

  IF (<CapaId={'REP'}>,[Nota_EjKPI])))

En teoria me sale un error de expresion relativo a ")"

Soy novato en Qlik, donde tengo el error, tanto capaid como nota_ejKPI son campos de tabla.

1 Solution

Accepted Solutions
Miguel_Angel_Baeyens

A primera vista, la sintaxis debería ser:

If(CapaId='OPE', [Nota_EjKPI]*100,

  If(CapaId='INF', [Nota_EjKPI]*100,

    If(CapaId='REP', [Nota_EjKPI])))

Las llaves y corchetes no son necesarias en un condicional con comparación

View solution in original post

2 Replies
Miguel_Angel_Baeyens

A primera vista, la sintaxis debería ser:

If(CapaId='OPE', [Nota_EjKPI]*100,

  If(CapaId='INF', [Nota_EjKPI]*100,

    If(CapaId='REP', [Nota_EjKPI])))

Las llaves y corchetes no son necesarias en un condicional con comparación

Anonymous
Not applicable
Author

Muchas gracias Miguel, ahora si me funciona, tengo algún error ya que la puesta en tanto por 100 funciona para al gunos casos sí y otros no  en los casos de arriba y tendré uqe mirar el tablon de datos.