DAXAcumulados do período
Receita = SUM( fVendas[Receita] ) Receita YTD = -- acumulado do anoCALCULATE( [Receita], DATESYTD( dCalendario[Date] ) ) Receita QTD = -- acumulado do trimestreCALCULATE( [Receita], DATESQTD( dCalendario[Date] ) ) Receita MTD = -- acumulado do mêsCALCULATE( [Receita], DATESMTD( dCalendario[Date] ) ) Receita YTD Fiscal = -- exercício iniciando em julhoCALCULATE( [Receita], DATESYTD( dCalendario[Date], "06-30" ) )Acumulado desde sempre (running total)
DAXAcumulado que ignora o início do ano
Receita Acumulada =VAR UltimaData = MAX( dCalendario[Date] )RETURNCALCULATE( [Receita], dCalendario[Date] <= UltimaData, REMOVEFILTERS( dCalendario ))Média móvel
DAXMédia móvel de 3 meses
Receita Média M =VAR UltimoMes = MAX( dCalendario[Date] )VAR Janela = DATESINPERIOD( dCalendario[Date], UltimoMes, -3, MONTH )RETURNCALCULATE( DIVIDE( [Receita], DISTINCTCOUNT( dCalendario[AnoMes] ) ), Janela)DAXMédia móvel de 7 dias (útil em operação diária)
Pedidos Média D =VAR UltimoDia = MAX( dCalendario[Date] )RETURNCALCULATE( AVERAGEX( DATESINPERIOD( dCalendario[Date], UltimoDia, -7, DAY ), [Qtd Pedidos] ))