Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
omar_1981
Contributor III
Contributor III

Valor de intervalo en sumatorio agregado

Buenas tardes,

tengo una duda con QlikView y me vendria bien un poco de ayuda.

Tengo un gráfico de barras con una dimension llamada "ID" y un sumatorio acumulado de el campo "num".

 

LA formula que estoy utilizando es la siguiente:  

Rangesum(Above(Sum(num),0,RowNo()))

 

El resultado es correcto, pero me gustaria sacar en un objeto de texto en qué valor de la dimensión sobrepaso un valor de ese acumulado. Por ejemplo, si tengo el siguiente inline:

LOAD * Inline[
ID, num
1,2
2,5
3,4
4,6
5,7
6,4
7,9

];

 

omar_1981_0-1616511974288.png

 

 

Necesito saber en que ID Sobrepaso el número 10 acumulando. (En este caso, sería en el ID=3, ya que sumando el campo Num de los ID 1, 2 y 3 me devuelve 11 que es mayor que 10, pero lo necesito en un objeto de texto).

 

Un saludo y muchas grácias!

 

1 Reply
arbernardez
Partner - Contributor III
Partner - Contributor III

Buenos días Omar, 

meter ese cálculo en un objeto de texto es bastante complejo, parte de la solución para obtener ese valor es utilizar un aggr ordenado (es el 3º parametro de la función aggr), una vez tengas eso lo puedes filtrar por condición (IF) y despues utilizar algún tipo de set analysis para obtener el valor que quieres

tienes aquí una explicación de la funcionalidad https://community.qlik.com/t5/Qlik-Design-Blog/The-sortable-Aggr-function-is-finally-here/ba-p/14702...

y aquí un ejemplo sobre como utilizarlo en un pareto https://community.qlik.com/t5/Qlik-Design-Blog/Recipe-for-a-Pareto-Analysis-Revisited/ba-p/1473684