Ir para conteúdo
  • 0

Comprando períodos de anos anteriores


Cardoso
Ir para solução Solucionado por Rodrigo R1 ,

Pergunta

  • Alunos

Boa tarde!
Como faço para comparar períodos atuais com anos anteriores ?

Tipo:

Quero fazer um KPI de jan ate a data de hoje e outros KPIs com o mesmo período dos últimos 3 anos 
 

Teria que fazer varias medidas ?
Qual seria a formula ?

Editado por Cardoso
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Prezados @Cardoso e @Victor Gomide, boa noite amigos.

Peço permissão para sugerir uma solução:

Como o @Cardoso deseja exibir em visuais de cartão, será necessário criar uma medida para cada visual, sendo que para se comparar períodos iguais entre anos anteriores, será preciso ajustar as medidas e também o modelo de dados.

Primeiro passo é criar uma coluna na dcalendário que irá verificar se existe dado na tabela fato - essa informação será usada como filtro na tabela de data do contexto avaliado:

Possui dados = dCalendario[Data] <= max(fDados[Data])

Essa coluna será do tipo  TRUE/FALSE e irá verificar qual a última data que houve faturamento na fato, eliminando assim, datas futuras, para se fazer a comparação de períodos anteriores e iguais.

As medidas serão:

Soma = sum(fDados[Valor])

Faturamento Atual =

var diamax = max(fDados[Data])

var anomax = YEAr(diamax)

return

CALCULATE([Soma],

dCalendario[Ano] = anomax)

 

Ano Anterior =

CALCULATE(

[Soma],

CALCULATETABLE(

DATEADD(dCalendario[Data], -1, YEAR),

dCalendario[Possui dados] = TRUE))

 

2 Anos Anteriores =

CALCULATE(

[Soma],

CALCULATETABLE(

DATEADD(dCalendario[Data], -2, YEAR),

dCalendario[Possui dados] = TRUE))

 

3 Anos Anteriores =

CALCULATE(

[Soma],

CALCULATETABLE(

DATEADD(dCalendario[Data], -3, YEAR),

dCalendario[Possui dados] = TRUE))

 

As medidas foram construídas de forma dinâmica, levando em consideração o contexto máximo - que nesse caso o ano máximo é 2022.
Portanto, quando estiver no ano que vem - 2023 - o contexto será atualizado dinamicamente sendo que o ano de 2023, passará a ser o ano atual e os demais irão buscar os períodos anteriores com base nesse novo contexto de ano. O que irá evitar também a manutenção do relatório, ao contrário de caso optar por definir na medida que o ano atual é 2022 - o que tbm pode ser feito sem problemas...rsrsrs...mas enfim...

Espero que tenha ajuda a solucionar sua dúvida, amigo.

Sucesso pra vocês.

  • Like 1
  • Thanks 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...