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: 
CGJA
Creator II
Creator II

Sumar Relativo Tabla

Buenas tardes:

Espero me puedan ayudar, tengo esta tabla ne la cual la celda de 80/20 solo active el check de RELATIVO.

Lo que pretendo es crear una Expresion en la cual me sume el primero mas el segundo ejemplo

18.02+14.42= 32.44

32.44+12.72=45.15

y así sucesivamente, para poder determinar mi 80%

sumar relativo.PNG}

Espero me puedan apoyar

Mil gracias

1 Solution

Accepted Solutions
hector_munoz
Specialist
Specialist

Hola Jorge,

Mira a ver si lo que te he adjuntado te vale... Es un poco chapucillas...

  • He ordenado por Contrato en orden descendente por la expresión "Sum(Monto_Maximo)"
  • He creado una nueva expresión "If(Dimensionality() = 0, 1, If([Monto Maximo] > 0, RangeSum(Above(TOTAL Sum(Monto_Maximo), 0, RowNo(TOTAL))) / Sum(TOTAL Monto_Maximo)))" que lo que hace es sumar para cada fila los valores de Sum(Monto_Maximo) propio y anteriores para luego dividirlo por el total para sacar el % acumulado. En el total de la tabla no me salía el 100% y de ahí la primera condición del Dimensionality() y me sacaba filas a 0, de ahí la segunda condición de "If([Monto Maximo] > 0".

Un jaleo, vamos... Espero que te sirva.

Saludos,
H

View solution in original post

6 Replies
hector_munoz
Specialist
Specialist

Hola Jorge,

Prueba a usar la opción de acumulación "Acumulación Completa" de la expresión de porcentaje:

09-03-2017 22-33-13.png

Saludos,

H

CGJA
Creator II
Creator II
Author

Hola Hector:

ya lo realice como me indicas pero no pasa nada, no se si me haga falta algo

aa.PNG

aaa.PNG

Muchas gracias, espero me puedas seguir apoyando

Saludos!!!

hector_munoz
Specialist
Specialist

Hola Jorge,

¿Puedes adjuntar un ejemplo? Parece que está todo bien...

Saludos,
H

CGJA
Creator II
Creator II
Author

Muchas gracias por tu apoyo

hector_munoz
Specialist
Specialist

Hola Jorge,

Mira a ver si lo que te he adjuntado te vale... Es un poco chapucillas...

  • He ordenado por Contrato en orden descendente por la expresión "Sum(Monto_Maximo)"
  • He creado una nueva expresión "If(Dimensionality() = 0, 1, If([Monto Maximo] > 0, RangeSum(Above(TOTAL Sum(Monto_Maximo), 0, RowNo(TOTAL))) / Sum(TOTAL Monto_Maximo)))" que lo que hace es sumar para cada fila los valores de Sum(Monto_Maximo) propio y anteriores para luego dividirlo por el total para sacar el % acumulado. En el total de la tabla no me salía el 100% y de ahí la primera condición del Dimensionality() y me sacaba filas a 0, de ahí la segunda condición de "If([Monto Maximo] > 0".

Un jaleo, vamos... Espero que te sirva.

Saludos,
H

ecolomer
Master II
Master II

Hola,

Entiendo que lo que quieres conseguir es un 80/20 o ley de pareto o ABC

Mira este post y sus relacionados:

Recipe for a Pareto Analysis – Revisited

Recipe for a Pareto Analysis

Recipe for an ABC Analysis