Forum Discussion
Rolling sum no from zero
- 6 years ago
Hola @paolomint ,
Tal vez entiendo lo que quieres decir. En función de su descripción, tiene dos tablas y desea que el importe se conserve en la tabla "banco" como el importe inicial de la tabla de "flujo".
Prueba la medida.
ROLL_FLOW = VAR base = [ROLL_BANK] VAR end_date = CALCULATE ( MAX ( Bank[Date] ), ALL ( Bank ) ) RETURN IF ( MAX ( FLOW[Date] ) > end_date, CALCULATE ( SUM ( FLOW[VARIATION] ), FILTER ( ALLSELECTED ( FLOW ), FLOW[Date] <= MAX ( FLOW[Date] ) ) ) + base, BLANK () )Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
gracias por su respuesta,
era obvius, de todos modos para evitar cualquier malinterpretación, modifico el post.
Ahora que los datos se muestran de la manera correcta, ¿puede ayudarme?
Muchas gracias
Paul
Hola @paolomint ,
Tal vez entiendo lo que quieres decir. En función de su descripción, tiene dos tablas y desea que el importe se conserve en la tabla "banco" como el importe inicial de la tabla de "flujo".
Prueba la medida.
ROLL_FLOW =
VAR base = [ROLL_BANK]
VAR end_date =
CALCULATE ( MAX ( Bank[Date] ), ALL ( Bank ) )
RETURN
IF (
MAX ( FLOW[Date] ) > end_date,
CALCULATE (
SUM ( FLOW[VARIATION] ),
FILTER ( ALLSELECTED ( FLOW ), FLOW[Date] <= MAX ( FLOW[Date] ) )
) + base,
BLANK ()
)
Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.