Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

Evite Allexept

Hola

Tengo problemas con mis totales acumulados. Es muy lento. Creo que se debe a la función allexept.

¿Puedo evitar usar la función allexcept e hice que mi cálculo fuera más óptimo?

Runing Total = 
VAR CurrantIndex = MIN ( 'ShiftTable'[Index] )
VAR LastReset = [ResetIndex]
VAR IndexToUse =
    FILTER (
        ALLEXCEPT ( ShiftTable, Branches[Branch], Kadr_LookUP[Name], 'Date'[Year], 'Date'[Month], 'Date'[Month Day] ),
        ShiftTable[Index] >= CurrantIndex && LastReset = [ResetIndex] )
        
VAR Result = CALCULATE ( SUMX ( ShiftTable, ShiftTable[Real Time] ), IndexToUse )
RETURN Result

3 Replies