Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Excluir y que no cuente(set analysis?)

Hola,

tengo lo siguiente:

TIPO PRODUCTO 1

TIPO PRODUCTO 2

TIPO TARIFA A

TIPO TARIFA M

Hay tipo producto 1 y 2 tanto para la tarifa A como para la B.

Quiero contar los tipo producto 1 con tipo tarifa A y los tipo producto 2 con tarifa A o M. Pero que si hay un tipo producto 1 con tipo tarifa M no me cuente NADA, aunque de ese cliente tenga tipo producto 1 con A y 2 con M.

Es decir, que cuente todo lo 1A y 2A o 2M, pero si aparece un 1M que no cuente.

Espero sus respuestas y no haber liado demasiado, gracias!!

6 Replies
jmmayoral3
Creator
Creator

Hola D D.

La última frase, la del paréntesis, parece estar en contradicción con todo lo que expones antes. ¿Podrías poner un ejemplo para aclararlo un poco?

Not applicable
Author

Lo he editado porque estaba liándolo demasiado,gracias!

jmmayoral3
Creator
Creator

No sé si algo así es lo que estás buscando. Todo depende dónde quieras usar la fórmula. Según lo que explicas no veo la necesidad de usar Set Analysis.

Con esto bastaría.

=If ( "TIPO PRODUCTO" = 1 and "TIPO TARIFA" <> 'M', count("TIPO PRODUCTO"))

Con Set analysis podría ser algo así:

=Count({$< "TIPO PRODUCTO" = E({$<"TIPO PRODUCTO"={'1'}, "TIPO TARIFA" = {'M'} >} "TIPO PRODUCTO") >} "TIPO PRODUCTO")

El conjunto interno devuelve una lista de todos los tipos de productos que tienen tipo producto =1 y Tarifa =M

Esta lista la recoge el conjunto externo. El conjunto externo hace un count de todos los tipos de producto que no estén incluidos en la lista que devuelve el conjunto interno.

Si no es esto, pon un ejemplo de los valores que tienes y de lo que necesitas obtener (tabla pivotante, tabla simple, cuadro de texto expresando el valor.... etc)

jmmayoral3
Creator
Creator

Hola D D.

¿Te sirvió la respuesta?

¿Pudiste solucionarlo?

Not applicable
Author

Te agradezco la ayuda pero no me sirvió. Tendría que poner un ejemplo pero es complicado poder sacarlo sin comprometer datos.

Saludos.

Anonymous
Not applicable
Author

Hola, Sin Set Analisys y copiandome de Jose Manuel faltaria adicionar

=If ( ("TIPO PRODUCTO" = 1 and "TIPO TARIFA" <> 'M') or "TIPO PRODUCTO" = 2, count("TIPO PRODUCTO"))