Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
rodri_morales
Creator II
Creator II

Error en Total de Tabla Pivotante

Buen día a todos, me encuentro con un problema inusual que no me paso antes. Tengo una tabla pivotante donde se calculan algunos valores que sirven como indicador.

La tabla es la siguiente:

problema.png

El "Avance Programado" da mal, debido a que el "Presupuesto" esta mal.

La formula del Presupuesto es: sum( {<Tipo = {'Presupuesto'}>} Importe)

Pero el total de la tabla no se corresponde con los valores que están en la tabla, el total que suman los valores es: $ 368.242,3

Muy distinto al valor que muestra la tabla como total: $ 348.019,18

No encontré ninguna solución, ni porque sucede esto. Espero que alguien pueda ayudarme.

1 Solution

Accepted Solutions
rodri_morales
Creator II
Creator II
Author

Problema solucionado. Creo que venia por el lado que comentabas Ramon.

Tengo la tabla de Proyecto y de Stock, renombre el Proyecto, Rubro, Subrubro para generar una relación. Pero el Importe tambien estaba renombrado de la misma manera y eso estaba generando algún problema.

Lo único que hice fue renombrar el importe de la tabla de stock como ImporteStock y eso soluciono todo.

Muchas gracias a los dos por la predisposición y la ayuda!

View solution in original post

9 Replies
ramoncova06
Specialist III
Specialist III

en este caso lo mas seguro que tengas algunas entradas que estan duplicadas pero son difíciles de distinguir, en el total de la expresión cambia  a suma de lineas/fila(rows) y te debe de dar los  $ 368.242,3 que mencionas

rodri_morales
Creator II
Creator II
Author

No se puede hacer una suma de filas, o por lo menos no se como hacerlo.

Lo que si hice fue hacer un sum(aggr()), pero esto me maneja como total $ 348.019,18  , cuando en realidad si sumas las filas que se ven da un total de $ 368.242,3

Por lo que no considero correcto el resultado del sum aggr.

ramoncova06
Specialist III
Specialist III

un aggr es diferente a la suma de la filas en especial si tienes duplicados que es lo me imagino que esta pasando (en mi equipo a pasado una infinidad de veces)

esta es la manera de cambiar para ver el total de las filas 757515.png

Intenta creando un numero unico por la combinacion de tus campos luego agregarla a una listbox y agrega la frecuencia del campo y con eso podras identificar los duplicados

rodri_morales
Creator II
Creator II
Author

Corregi como me indicaste y hace bien la suma.

El problema en realidad continua, ya que el procentaje sale mal, porque la expresion sum( {<Tipo = {'Presupuesto'}>} Importe) sigue tomando el valor mal.

Si lo hago con la funcion Column(1) si tira el valor correcto, pero con  la expresion no.

ramoncova06
Specialist III
Specialist III

el problema es con los datos y no con tu expresion, QV hace los calculos a nivel de tabla y no de filas entonces esta sumando el total de tu expresion la cual es  "$ 348.019,18"

te doy un ejemplo

productovalor
1100
2200
3300

productopromo
1abc
1def
2abc
3abc

en este caso si creamos una tabla que tenga una combinacion de producto, promo y valor, QV por default nos va dar un total de 600,  lo cual es el valor correcto, pero porque el producto 1 tiene mas de un promo la suma de las filas va ser 700, lo cual no es el numero correcto

rodri_morales
Creator II
Creator II
Author

Pero si yo tengo la tabla a nivel de detalle (no hago ninguna agrupacion en los datos), la suma que hago despues, aunque haya una agrupacion, deberia ser la suma de todas las filas que tengo en las tablas.

Agregue el Codigo a la tabla (para que me de todo el detalle de las operaciones y no las agrupe) y la expresion sigue dando mal. El total que muestra la tabla es el menor que la suma de las filas.

alex_millan
Creator III
Creator III

Hola Rodrigo,

quizás podrías mandar  el documento para ver mejor cómo tienes los datos y las métricas de la tabla.

Si te preocupa la confidencialidad de los datos, siempre puedes cifrar los campos que quieras antes de enviar el documento:

Configuración --> Propiedades del documento --> Cifrado --> Eliges los campos que quieras cifrar

Un saludo.

ramoncova06
Specialist III
Specialist III

en el ejemplo que yo puse tambien doy el detalle de los datos pero aun asi, debido a que producto 1 tiene dos promo, pero un solo valor lo va a mostrar 2 veces con 100(digamos que es un producto cartesiano para ese valor) pero QV sabe que en realidad unicamente existe un sola vez por consecuencia lo calcula una sola vez

ProductoPromo

Total Valor

Total Valor filas

1abc100100
1edf100100
2abc200200
3abc300300

total expresion

600

total filas

700

estoy de acuerdo con Alex, ya en este caso lo unico que queda es analizar los datos

rodri_morales
Creator II
Creator II
Author

Problema solucionado. Creo que venia por el lado que comentabas Ramon.

Tengo la tabla de Proyecto y de Stock, renombre el Proyecto, Rubro, Subrubro para generar una relación. Pero el Importe tambien estaba renombrado de la misma manera y eso estaba generando algún problema.

Lo único que hice fue renombrar el importe de la tabla de stock como ImporteStock y eso soluciono todo.

Muchas gracias a los dos por la predisposición y la ayuda!