Forum Discussion

paolomint's avatar
paolomint
Icon for Helper III rankHelper III
5 years ago
Solved

Rolling sum no from zero

Hola Estoy trabajando en una suma de carreras, pero esta vez necesito algo diferente: Como primer paso construí una suma móvil estándar: ROLLING SUM - CALCULATE(sum(SCADENZE[AMOUNT]), filter(AL...
  • V-lianl-msft's avatar
    V-lianl-msft
    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 ()
        )

    Ejemplo .pbix

    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.