Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
ALERT: QlikView server communication interruptions following Microsoft Windows Domain Controller security updates
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Problemas con Totales

Hola Comunidad!

Como están, espero que bien.

Tengo un problema con un cuadro en Qlikview espero puedas ayudarme.

Del cuadro que envío:

- La columna "Ponderado" es una dimensión y contienen una formula para hallar el promedio ponderado por mes.

=SUM(DISTINCT PRESUPUESTO_TOTALHA * COSTODIRECTO_AREA)/SUM(DISTINCT COSTODIRECTO_AREA)

Hasta aquí todo bien.

- El problema aparece cuando quiero totalizar todos esos promedios ponderados, pues debo sumarlos. Tengo el siguiente código pero no me funciona.

SUM(AGGR((SUM(COSTODIRECTO_TOTALCOSTOHA * COSTODIRECTO_AREA)/SUM(DISTINCT COSTODIRECTO_AREA)), FUNDO_ZONA, PERIODO_MES))

Espero puedan ayudarme con esto, ya le vengo dando vueltas un par de días y no logro solucionarlo.

Muchas gracias de antemano.

Atte.

Pyerre Mosquito Peña

Captura_Cuadro_2.PNG

Adjunto mi archivo qvw.

Labels (1)
10 Replies
Anonymous
Not applicable
Author

Puedes subir tu archivo qvw, por favor.

Saludos

ramoncova06
Partner - Specialist III
Partner - Specialist III

alguna razon por la que no puedas usar el subtotal que esta en presentacion?

los quieres totalizar por anio ?

Not applicable
Author

Hola Ramon,

Lo que pasa es que, calculo en la expresión los valores ponderados por mes.

Ahora en el total, quiero mostrar la suma de esas ponderaciones pero calcula otro valor.

Alguna idea de que puede ser el problema?

Captura_Cuadro.PNG

Anonymous
Not applicable
Author

Hola, Pyerre.

No entiendo muy bien lo que   el resultado que  buscas, para darme una idea me puedes  mostrar cual el  resultado que  buscas por  favor.

Saludos.

ramoncova06
Partner - Specialist III
Partner - Specialist III

el total que tienes en este momento es el calculo que hace QV o el de tu formula ?

ya intentase usando total ?


=IF(Dimensionality() = 2

,SUM(DISTINCT total PRESUPUESTO_TOTALHA * COSTODIRECTO_AREA)/SUM( total DISTINCT COSTODIRECTO_AREA)

,SUM(SUM(DISTINCT PRESUPUESTO_TOTALHA * COSTODIRECTO_AREA)/SUM(DISTINCT COSTODIRECTO_AREA))

)


que posibilidad existe de que tengas PRESUPUESTO_TOTALHA * COSTODIRECTO_AREA que se repitan por mes?

si asi fuera el caso debido distinct el cálculo unicamente lo va a tomar en cuenta una vez en lugar de la cantidad que se repita y eso afecta tu resultado 



Not applicable
Author

Buenas tardes Comunidad,

Ya subi el qvw.

En resumen lo que quiero es obtener la sumatoria correcta de la columna, pues como podrán ver el el qvw no cuadra.

Muchas gracias por el apoyo.

ramoncova06
Partner - Specialist III
Partner - Specialist III

algo asi ?

Not applicable
Author

Hola Ramon,

Te haz percatado que la suma de los valores por mes y el total no son iguales?

Anonymous
Not applicable
Author

Hola ya ha pasado algun tiempo pero respondo.

Quiero suponer que lo que dices, es que la sumatoria de todos los meses esta erronea y ese  es tu problema.

tambien quiero suponer que tu expresion te esta dando los datos correctos, entonces solo hay que arreglar el primer punto, prueba con esta expresion.

sum(aggr(SUM(COSTODIRECTO_TOTALCOSTOHA * COSTODIRECTO_AREA) / SUM(DISTINCT COSTODIRECTO_AREA),FUNDO_ZONA,PERIODO_AÑOFISCAL,PERIODO_MES))

Espero te ayude.

Saludos