Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
ALERT: QlikView server communication interruptions following Microsoft Windows Domain Controller security updates
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

uso de la funcion if

tengo el siguiente script :

Sum (if (total=0, [,Unidades]))

y no me sale nada en el grafico de barras que lo utilizo

Agradecere su ayuda

Saludos,

Labels (1)
3 Replies
spividori
Specialist
Specialist

Hi.

See the example, I hope helps.

Regards.

Miguel_Angel_Baeyens

Hola,

Sin conocer el modelo de datos de la aplicación que estás construyendo, a lo que propone Sandro arriba, le aplicaría un análisis de conjuntos de forma que el rendimiento sea mucho mejor. Como regla general debería evitarse el If() siempre que sea sustituíble por un análisis de conjuntos (que no es siempre, depende del tipo de análisis que se quiera realizar).

La expresión quedaría por tanto así:

Sum({< total = {0} >} Unidades)

Espero que sirva.

Miguel

spividori
Specialist
Specialist

Miguel.

Gracias por el consejo, la verdad que me cuesta acostumbrarme al set analysis, en algunos casos me cuesta entenderlo o llevarlo a la práctica, pero en este caso es muy buena y muy cierta la apreciación.

Saludos.

Sandro.