Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
5 years ago

Acumular cuartos

Este meaure funciona bien durante el mes, pero tan pronto como perforo a trimestre me da acumulado hasta el último trimestre, es decir, Q1. Lo necesito para mostrar para Q2 también a pesar de que no está terminado todavía:

acc =

VAR __MaxYT = MAX(DimDato[Año])
var __MaxDT = max(DimDate[Fecha])
var __TD = HOY()
var __Rtotal =
CALCULATE(sum(FactFinans[#Bogførtbeløb]),
Filtro(
Todos(DimDato),
DimDato[Año] = __MaxYT
& DimDato[Dato] <= __MaxDT)
)

devolución
IF (__MaxDT >= __TD, BLANK(), __Rtotal)
La parte IF en blanco fuera de los números en el futuro, y creo que es donde necesito el helt

1 Reply

  • acc =
    VAR Today_ = TODAY ()
    var EffectiveDates =
        INTERSECT(
            DISTINCT( DimDato[Dato] ),
            CALCULATETABLE(
                DISTINCT( DimDato[Dato] ),
                DimDato[Dato] <= Today_,
                REMOVEFILTERS( DimDato )
            )
        )
    VAR RTotal =
        CALCULATE (
            SUM ( FactFinans[#Bogførtbeløb] ),
            CALCULATETABLE(
                DATESYTD( DimDato[Dato] ),
                EffectiveDates
            ),
            REMOVEFILTERS( DimDato )
        )
    return
        RTotal