Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
hcabrera
Contributor III
Contributor III

Como calcular el total de una expresión en tabla pivotante ??

Buenos días amigos,


Tengo el siguiente problema, al mostrar sumas parciales por la dimensión "Comp. Costo", la segunda expresión "Variación" no totaliza, determiné que es porque la formula de calculo para este incluye el campo Valor así:


(sum(Produccion) - (sum({<CtaObj = {51103}, Naturaleza = {'TASA'} >}Unidades))*-1)  *  Valor

he intentado con la funcion Aggr()  asi:


sum(aggr((Produccion  - sum({<CtaObj = {51103},Naturaleza = {'TASA'}>}Unidades)*-1) *  Valor,Nombre,CodUnidadNegocio,CentroCosto,Naturaleza,Produccion))


así me totaliza, pero los valores calculados de la expresión no son correctos


como podría solucionarlo ??, adjunto excel con un poco más de detalle.


gracias por su ayuda.



saludos,

Henry C.

2 Replies
jubarrosor
Partner Ambassador
Partner Ambassador

Hola:

Necesitaría más datos para poder analizarlo correctamente, no sé si podrías compartir la aplicación.

A simple vista me hace pensar que la dimensión mes te esté "falseando" los resultados que esperas, prueba a totalizar excluyendo la dimensión de mes:

sum(aggr(sum(total {<CtaObj = {51103}, Naturaleza = {'TASA'} >}Unidades))*-1)  *  Valor), ,Nombre,CodUnidadNegocio,CentroCosto,Naturaleza,Produccion))

Te incluyo un post que te puede ser de ayuda:

https://community.qlik.com/thread/9945

Un saludo.

hector_munoz
Specialist
Specialist

Hola Henry,

¿Y con esta expresión?

(sum(Produccion  *  Valor) - (sum({<CtaObj = {51103}, Naturaleza = {'TASA'} >}Unidades *  Valor))*-1)


Saludos,

H