Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Is this?
Sum(Aggr(FirstSortedValue(Importe,-Estado),KeyUH))
Is this?
Hola Enrique, efectivamente eso era lo que estaba buscando, funciona perfectamente.
Gracias.