Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
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
Joaquin_Lazaro
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

Joaquin_Lazaro
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
Partner - Specialist III
Partner - 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)

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Jonay, has resuelto esto ??????