Forum Discussion
Rolling sum no from zero
- 5 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.
@paolomint
No muy claro sobre el requisito.
¿Puede comprobar esto, Repace el XXXXX con el archivo que necesita para net off
ROLLING SUM =
CALCULATE (
SUM ( SCADENZE[IMPORTO] ) - SUM ( SCADENZE[xxxxx] ),
FILTER (
ALLSELECTED ( SCADENZE ),
SCADENZE[DATA SCADENZA] <= MAX ( SCADENZE[DATA SCADENZA] )
)
)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
- paolomint5 years ago
Helper III
Hola @Fowmy
gracias por su respuesta rápida, no funciona,
Permítanme tratar de explicar mejor con un ejemplo
Las transacciones de saldo de cuenta están en una tabla [BANK]
BALANCE DE APERTURA : 1000
Fecha Variación 01.09.2020 +300 02.09.2020 -400 05.09.2020 +800 BALANCE FINAL : 1700
Para obtener el saldo final puedo utilizar una fórmula clásica de RUNNING SUM:
ROLL_BANK: CALCULATE(sum(BANK[VARIATION]), filter(ALLSELECTED(BANK), BANK[DATE]<-MAX(BANK[DATE])))
--------------------------------------------------------------------------------------------------------------------------------------
En otra tabla tengo la futura varación [FLOW]
Fecha Variación 25.09.2020 +200 30.09.2020 -500 05.10.2020 - 400 ROLLING SUM - 700 Fórmula RUNNING SUM:
ROLL_FLOW: CALCULATE(sum(FLOW[VARIATION]), filter(ALLSELECTED(FLOW), FLOW[DATE]<-MAX(FLOW[DATE])))
---------------------------------------------------------------------------------------------------------------------------------------
Necesito una medida para obtener el siguiente resultado:
Fecha Variación 25.09.2020 1900 30.09.2020 1400 05.10.2020 1000 Gracias por tu ayuda
Adiós
- Ashish_Mathur5 years ago
Super User
Hola
En la tabla BANK, no tiene sentido tener una entrada de texto (saldo de apertura) en una columna Fecha. Debe haber una fecha en lugar de esa entrada de texto.
- paolomint5 years ago
Helper III
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