Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Contar en if con condiciones

Hola tengo una duda, yo hago un if con muchas condiciones con un campo3, y necesito que me haga un conteo, si la suma de otros 2 campos es > 6

if (campo3 = 1, count(ID)

  if campo3 = 2, count(ID)

     if campo3 = 20, count(ID)   --> en esta última condición, necesito que se me cuenten los ID que cumplen la condición que sus campos (campo1 + campo2) > 6, la forma es ponerlo con una variable o algo así, es que ahora no se me ocurre el como hacerlo

¿Alguna sugerencia?

Un saludo

5 Replies
JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Jonay:

Te refieres a IF ((campo1 + campo2) > 6, Count(ID) ) ?

O intentas hacer otra cosa ?

Saludos

Joaquín

sorrakis01
Specialist
Specialist

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Otra posibilidad es en el script

LOAD ...

(campo2 + campo3) as campoX

...

En tu expresión IF (campoX > 6, Count(ID) )

Saludos,

Joaquín

ramoncova06
Specialist III
Specialist III

yo creo que la mejor opción es la de hacer el cambio en el script, pero en lugar de usar un if usa set analysis, asi el calculo se hace a nivel tabla y no de linea por linea

sum({<campoX= {">6"} >}UNIDADES)

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Jonay, has resuelto esto ??????