Soma acumulada do Ano
TOTALYTD
= TOTALYTD([Soma vendas], 'dCalendario'[Data])
= DIVIDE([Soma vendas YTD], [Soma Meta YTD], BLANK()) -1
Caso seja necessário determinar que o ano não termina em 31 de dezembro mas em outro período, no exemplo abaixo, termina em 30 de junho, ou seja, ano fiscal será de 1 de julho a 1 junho.
= TOTALYTD([Soma Vendas], 'dCalendario'[Data], "30/06")
Acumulado dos últimos 12 meses
DATESINPERIOD
DATESINPERIOR(Datas, Data Inicial, Número Intervalo, Intervalo)
Datas: Informar a coluna de datas da tabela calendário
Data inicial: Data de início da criação da tabela de datas
Número Intervalo: Quantos períodos para frente e para trás deverão ser considerados.
Intervalo: Qual será a contagem desses períodos? Dias, Meses, trimestres ou anos?
Soma 12 meses = CALCULATE(
[Soma Vendas],
DATESINPERIOD( dCalendario[Data],
LASTDATE( dCalendario[Data], -12, MONTH))
Comparando valores
Ano anterior
CALCULATE( [Soma Vendas], SAMPERIODLASTYEAR(
'dCalendario'[Data]))
2 ou + anos
CALCULATE( [Soma Vendas], DATEADD(
'dCalendario'[Data], -2, YEAR))
Mês anterior
CALCULATE( [Soma Vendas], DATEADD(
'dCalendario'[Data], -1, MONTH))