Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
tengo un problema con un reporte, tengouna tabla pivoteante, pero con 3 dimensiones o niveles.
ejemplo
GRUPO
GRUPO | CORPORATIVO | TOTALVENTA |
---|---|---|
GRUPO A | CORPORATIVO 1 | 100 |
CORPORATIVO 2 | 200 | |
GRUPO B | CORPORATIVO3 | 500 |
CORPORATIVO 1 | 200 | |
En este caso las filas están indetadas, asi es que abro el primer nivel y y el total de venta no me lo ordena como yo quiero que es de forma descendente. como le puedo hacer o que expresión puedo usar para que me ordene de acuerdo a su nivel, ya utilice el Aggr(sum(totalventa), corporativo)
y el rank pero me siguehaciendo lo mismo.
Ok, recien creo que comienzo a entender lo que Ruben dice sobre usar RowNo(TOTAL) para hacer que la dimension sea unica.
En cada Dimension, he usado lo siguiente y parece dar el resultado correcto:
Nivel 1 Grupo
=AGGR(DUAL(Grupo,RowNo(TOTAL)),Grupo)
o tambien
=DUAL(Grupo,AGGR(RowNo(TOTAL),Grupo))
Nivel 2 Corporativo
=AGGR(DUAL(Corporativo,RowNo(TOTAL)),Grupo,Corporativo)
o tambien
=DUAL(Corporativo,AGGR(RowNo(TOTAL)),Grupo,Corporativo)
Nivel 3 Cliente
=AGGR(DUAL(Cliente,RowNo(TOTAL)),Grupo,Corporativo,Cliente)
o tambien
=DUAL(Cliente,AGGR(RowNo(TOTAL)),Grupo,Corporativo,Cliente)
y luego ordenar cada una por expresion Sum(Measure)
Otra cosita: Al parecer cuando se ordena "por expresion" y tambien se ordena Alfabeticamente, Alfabeticamente toma la segunda prioridad y ordena alfabeticamente las dimensiones que tengan el mismo valor!!!
Este ha sido un excelente aprendizaje para mi, gracias!
Por favor Maria dejanos saber como te esta yendo,
Saludos desde Australia
Luis
Hola María,
Échale un vistazo a este post:
Perfectly Sorting Pivot Table (by A-Z. y-Value set for each dim-level)
La verdad es que ordenar tablas pivotantes en Qlik es un dolor de cabeza...
Saludos,
H
si lo vi, especificamente estoy trabajando con qliksense... pero ya he usado varias funciones como el RANK el AGGr pero creo que tengo algo mal.
Aggr(sum(Cantidad),Corporativo)
esta esta
OK, si es Qlik Sense entonces no te vale lo que te he pasado... De todas formas, si en QlikView ya teníamos estos problemas de ordenación con las tablas pivotantes en Qlik Sense imagino que la cosa no estará mejor... Mira a ver si lo mismo alguna extensión lo soluciona... Suerte!
ah ok. gracias. voy a seguirle bucando
Hola Maria,
Yo no he experimentado problemas ordenando los diferentes niveles de una pivot table. Las cosas se pueden complicar un poco si tienes varias measures (sorry about the spanglish)
Please see below, avisame si tienes mas informacion o si esto te ayuda:
Saludos,
Luis
Hola Maria,
Cuando puedas, por favor recuerda marcar las repuestas como Helpful or Correct para cerrar este post.
Saludos,
Luis
When applicable please mark the appropriate replies as Correct. This will help community members know which discussions have already been addressed and have a possible known solution. Please mark replies as Helpful if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads as Helpful if you feel additional info is useful to others
Lo que sucede es que en tu ejemplo no se repiten los del segundo nivel en el primero como en el ejemplo que tengo el corporativo 1 se repite en el segundo nivel en dos donde esta agrupado en el 1ro. corporativo1. en tu caso no es así por eso creo queno es evidente el problema.
en mi caso el problema es que el segundo nivel puede pertenecer a dos grupos diferentes y es ahí donde me hace un desvaraguste el qliksense.
Ok Maria,
Estas en lo correcto! Yo no tenia lo que tu muestras. Despues de varias horas quebrandome la cabeza y buscando en el Help y el en Qlik Community, pregunte aqui en el trabajo a otra persona y ella busco en el Qlik Community y en 5 minutos me dio la respuesta....
Para la seguna dimension CORPORATIVO crea la como lo siguiente:
=DUAL(CORPORATIVO,AGGR(SUM(TOTALVENTA),GRUPO,CORPORATIVO))
Y en el sorting de Corporativo selecciona solo Numerico
Recien lo intente con data similar a la tuya y me funciono. Espero te functione a ti tambien,
Por fa avisame,
lo he intenado tambien de esta forma y no. no se que pasa. como son tres niveles fijate este, no se ordena . y la verdad estoy apunto de darme por vencida ya que he tratado de varias formas.