DAXO trio essencial de comparação anual
Receita LY = -- mesmo período do ano anteriorCALCULATE( [Receita], SAMEPERIODLASTYEAR( dCalendario[Date] ) ) Var. YoY =[Receita] - [Receita LY] Var. YoY % =DIVIDE( [Receita] - [Receita LY], [Receita LY] )DAXMês anterior e variação mensal
Receita MesAnterior =CALCULATE( [Receita], DATEADD( dCalendario[Date], -1, MONTH ) ) Var. MoM % =DIVIDE( [Receita] - [Receita MesAnterior], [Receita MesAnterior] ) Receita PY YTD = -- acumulado do ano passado até a mesma dataCALCULATE( [Receita], DATESYTD( SAMEPERIODLASTYEAR( dCalendario[Date] ) ) )DAXComparação justa: mesmo número de dias decorridos
Receita LY Equivalente =VAR UltimoDiaComDado = MAX( fVendas[Data] )VAR DiaDoMes = DAY( UltimoDiaComDado )VAR PeriodoAnterior = FILTER( ALL( dCalendario ), YEAR( dCalendario[Date] ) = YEAR( UltimoDiaComDado ) - 1 && MONTH( dCalendario[Date] ) = MONTH( UltimoDiaComDado ) && DAY( dCalendario[Date] ) <= DiaDoMes )RETURNCALCULATE( [Receita], PeriodoAnterior )Esconder o futuro
Um gráfico de linha que despenca para zero nos meses futuros assusta o diretor sem motivo. Faça a medida devolver BLANK quando o período ainda não aconteceu.
DAXMedida que não desenha o futuro
Receita (sem futuro) =VAR InicioPeriodo = MIN( dCalendario[Date] )RETURNIF( InicioPeriodo <= TODAY(), [Receita] )