E! Tudo bem, Evandro?
A função SAMEPERIODLASTYEAR()
retorna apenas os dados do mesmo período do ano anterior em relação ao intervalo de datas que você está analisando, e não todos os anos anteriores. Por exemplo, se você está olhando vendas de maio de 2017, ela trará os dados de maio de 2016.
Se quiser retornar como, por exemplo, todas as vendas do mês de maio de 2016, você pode usar a função DATEADD
ou filtros com CALCULATE
para especificar o período exato.
Vendas_Maio_2016 = CALCULATE(
SUM(Tb_Vendas[Valor]),
Tb_Calendario[Date] >= DATE(2016, 5, 1),
Tb_Calendario[Date] <= DATE(2016, 5, 31)
)
Acima estamos calculando a soma das vendas da coluna Tb_Vendas[Valor]
, filtra as datas da tabela Tb_Calendario
para incluir apenas o período de 1º a 31 de maio de 2016 especificado.
Para saber mais:
Espero ter ajudado e qualquer dúvida, compartilhe no fórum.
Até mais, Evandro!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!