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: 
Anonymous
Not applicable

Total para tabla pivotante

Hola,

He visto que hay muchos temas abiertos en torno a esta cuestión pero ninguno termina de resolver mi duda.

Tengo una tabla pivotante con dos dimensiones y tengo seleccionada la opción de sumas parciales para una dimensión, lo cual me funciona perfectamente.

El problema me surge cuando quiero que la tabla me muestre también el total es decir, la suma completa. No se puede marcar esta opción en la expresión, y si intento que me de las sumas parciales para la otra dimensión, el resultado no es la suma total, sino la ultima suma parcial de la otra dimensión.

¿Alguien sabe como solucionarlo? ¿O como puedo mostrar el total en una tabla Pivotante?

Muchas gracias

1 Solution

Accepted Solutions
rubenmarin

Hola Maria, a mi sí que me sumaba bien las parciales. También es ciertoq ue solo he leído tu primer post y luego he descargado el EJEMPLO_Pruebas.qvw del post del

Ahora que lo veo el ejemplo que pones se parece más a la tabla de la derecha, en esa me sale usando la expresión:

If(Dimensionality()=0, Sum(Aggr(sum(IMPORTE), ITACA_ACCOUNT,[DESCRIPCION ID_UNIT])),

sum(Total<ITACA_ACCOUNT,[DESCRIPCION ID_UNIT]>IMPORTE))

View solution in original post

15 Replies
jolivares
Specialist
Specialist

Voy a intentar responderte:

Como son dos dimensiones y quieres dos totales diferentes, debes hacer lo siguiente:

Sum(Total <Indicadores, Descripcion> Importe)

Basicamente le estas diciendo que sume los totales agrupandolo por indicadores y descripcion.

Verifica y me dejas saber.

jolivares
Specialist
Specialist

Algo mas... no te olvides de marcar en el tab de presentacion que muestre los totales por Indicadores y Descripcion

Anonymous
Not applicable
Author

Buenos días Juan,

Gracias por tu respuesta, pero me sigue saliendo exactamente igual que en el caso anterior.

No se si es que quizás no puede haber "Totales" como tal, en las tablas pivotantes, ya que las sumas parciales por dimensión funcionan en caso de que pusiera las dos dimensiones como matriz, pero no me interesa así.

sorrakis01
Specialist
Specialist

Hola María,

Puedes subir el proyecto? a mi me suma correctamente y no veo donde esta la complicación, a lo mejor así te podemos echar una mano.

Saludos,

Anonymous
Not applicable
Author

Hola Jordi,

Te subo dos archivos que estoy probando.

El que se llama EJEMPLO_Pruebas, es el original, el que estoy probando y me aparecen los totales como la ultima dimensión.

El de Tabla Pivotante, es uno que estaba haciendo, mas simplificado, para ir comprobando resultados, y que como veras, no me da el mismo error pero me sigue dando fallos en cuanto a los resultados de las sumas.

Gracias.

sorrakis01
Specialist
Specialist

Hola María,

El problema está en que hay ID_Cuentas que estan más de una vez y solo te las suma 1 sola vez. El porque lo hace? lo desconozco por ahora, resulta muy extraño. haz una prueba y mira de romper la relacion con la tabla Modelo Personalizado y suma los ID_Cuentas a ver si te dan los 59.863 que te tendría que dar.

O si lo prefieres sube los archivos de excel.

Ya me avisas, Saludos

Anonymous
Not applicable
Author

Hola Jordi,

Gracias por tu ayuda, pero he probado a romper la relación y tampoco me funciona, me salen datos que no son los que quiero.

Adjunto el excel a ver si tu ves la solución.

Muchas gracias.

alex_millan
Creator III
Creator III

Buenos días Maria,

aunque no es la aproximación que estabas utilizando, yo he optado por filtrar los indicadores en expresiones, es cierto que te da algo más de trabajo pero te permite personalizar más el cálculo de los totales.

Te adjunto tu fichero de prueba con una pivot calculada por expresiones (TOTAL GRUPO POR EXPRESION), para que veas la diferencia.

Espero que al menos te aporte un punto de vista diferente.

Un saludo

sorrakis01
Specialist
Specialist

Hola,

Me puedes subir el otro? el de copia. Gracias.