Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
quiquegzz
Partner - Contributor III
Partner - Contributor III

Como Filtrar datos en una tabla pivotante.

Buenas Tardes.

Tengo un problema se necesita filtrar datos en una tabla pivotante,

aplicando el Set Analisys  Sum({$<Estado = {'Nuevo Léon'}, >} Importe)

y me arroja la tabla pivotante.

  

MaterialEstadoNuevo LeónNuevo LeónNuevo LeónCoahuilaCoahuilaCoahuila
SucursalMonterreySan NicolásSanta CatarinaSaltilloTorreónPiedas Negras
Clavos-190,426----
Tornillos------
Tuercas524,2701,449,456----
Brochas141,54133,478----

Si le aplico el Checkbox  Suprimir Nulos y Alfanumericos.

me arroja.

  

MaterialEstadoNuevo LeónNuevo LeónNuevo León
SucursalMonterreySan NicolásSanta Catarina
Clavos-190,426-
Tuercas524,2701,449,456-
Brochas141,54133,478-

Efectivamente si me da solo el Estado de Nuevo Léon, pero también elimina el Material Tornillos

dejando

  

MaterialEstadoNuevo LeónNuevo LeónNuevo León
SucursalMonterreySan NicolásSanta Catarina
Clavos-190,426-
Tuercas524,2701,449,456-
Brochas141,54133,478-

Pero lo que necesito es el siguientes resultado, Que filtre solo Nuevo Léon, pero se vean todos los Materiales

incluyen los que traen Nulos y Ceros, como se muestra en la siguiente figura.

 

MaterialEstadoNuevo LeónNuevo LeónNuevo León
SucursalMonterreySan NicolásSanta Catarina
Clavos -190,426-
Tornillos ---
Tuercas 524,2701,449,456-
Brochas 141,54133,478-

  

Les agradezco de antemano su apoyo para resolver este detalle,

Estoy utilizando QV 11.20

Saludos

Enrique

Mensaje editado por: Enrique Gonzalez

18 Replies
JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Enrique:

Si no tienes ventas de Tornillos en Nuevo León y has marcado eliminar nulos/ceros lo veo muy complicado.

Lo único que se me ocurre es que al finalizar el script generes registros con importe = 0 para todos aquellos productos que no han tenido venta y que quieras ver en la lista.

Saludos,

Joaquín

jvitantonio
Luminary Alumni
Luminary Alumni

Hola Enrique,

Aqui te adjunto la solucion. Fijate las propiedades de la tabla.

Saludos

Juan

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Juan, lo que has hecho ha sido generar todos los registros de tornillos con ventas 0 ... que es justo lo que hemos propuesto,

Cambia el estado/delegación de los tornillos = 0 por Jalisco/Guadalajara y observarás que no sale

jvitantonio
Luminary Alumni
Luminary Alumni

Joaquin, no he generado ninguna venta 0. Las ventas son nulas como el ejemplo de Enrique. ME estoy basando en los datos provistos por el ya que no conozco su modelo. Si luego postea mas datos podre hacer nuevas pruebas.

Saludos

Juan

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Claro, si es lo que el propone.

No tiene registros, que es diferente a tener registros con 0 o con nulos.

Repito, Cambia el estado/delegación de los tornillos = 0 por Jalisco/Guadalajara y observarás que no sale; en la expresión añades sum( { < Estado = {'Nuevo León'} > } )


Y verás que los tornillos no se ven en la tabla porque Nuevo León no tiene registros de tornillos ... Tanto Alex como yo hemos sugerido que genere registros vacíos

sorrakis01
Specialist
Specialist

Hola,

En tus datos originales, siempre tienes Clavos, Tornillos, Tuercas y Brochas? aunque estos no tengan ventas? O puede ser que solo tengas Clavos y Brochas para uno de los modelos?

Saludos,

quiquegzz
Partner - Contributor III
Partner - Contributor III
Author

Gracias, esa opción ya la había considerado 0, 01. El detalle es que si un

valor en otra Sucursal, Estado que no quiera considerar se pone un 0 o un

.01 y no sea Estado Nuevo León sigue la misma problemática, se muestra en

pantalla y lo requerido es que solo se vea Nuevo León con todos sus

materiales.

No se resuelve el problema,

Saludos y Muchas gracias por tu apoyo.

Enrique

El 9 de junio de 2015, 4:26, Jordi Arenas Grau <qcwebmaster@qlikview.com>

escribió:

Qlik Community <https://community.qlik.com/?et=watches.email.thread> Como

Filtrar datos en una tabla pivotante.

respuesta de Jordi Arenas Grau

<https://community.qlik.com/people/Sorrakis01?et=watches.email.thread> en *Qlik

en Español* - Ver la discusión completa

<https://community.qlik.com/message/792868?et=watches.email.thread#792868>

alex_millan
Creator III
Creator III

Hola Enrique,

yo la única opción que he encontrado es forzar a 0 los casos en que no existe valor tal y como indicaba Joaquín en un post anterior.

Te adjunto ejemplo.

Lo malo es que dependiendo de tu conjunto de datos, puedes estar incrementando sensiblemente el tamaño del conjunto de datos.

Un saludo

rubenmarin

Igual puedes conseguirlo usando una dimensión calculada para el estado:

=Aggr(If(Estado='Nuevo León', Estado), Estado)

Marcando en la dimensión 'Suprimir cuando el valor es nulo'