Skip to main content
Announcements
Accelerate Your Success: Fuel your data and AI journey with the right services, delivered by our experts. Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
PabloOrtiz
Partner - Creator
Partner - Creator

Problema con cálculo de agregados

Hola, estoy teniendo problemas con el cálculo de una suma aggregada que en teoría es sencilla. El caso es el siguiente:

Tengo la siguiente tabla:

a:

load * Inline [

KeyUH, Estado, Importe

A,1,1000

A,2,1000

A,3,4500

B,1,1000

B,2,1000

B,3,7000

B,4,9000

];

Simplemente necesito la suma del campo importe por KeyUH cuando el estado es el máximo, es decir, debería de sumarme las filas

A,3,4500 (3 Es el máximo estado para A)

B,4,9000 (4 Es el máximo estado para B)


y dar como resultado 4.500 + 9.000 = 12.500


Estoy utilizando la siguiente expresión:  aggr(sum({<Estado={"$(=max(Estado))"}>}Importe),KeyUH)


Pero no funciona correctamente


adjunto .qvw


Gracias de antemano.

1 Solution

Accepted Solutions
ecolomer
Master II
Master II

3 Replies
Not applicable

Sum(Aggr(FirstSortedValue(Importe,-Estado),KeyUH))

ecolomer
Master II
Master II

Is this?

p53.png

p54.png

PabloOrtiz
Partner - Creator
Partner - Creator
Author

Hola Enrique, efectivamente eso era lo que estaba buscando, funciona perfectamente.

Gracias.