Ir para conteúdo
  • 0

Valor ano anterior acompanhando ano atual


Thiago Pedrazi
Ir para solução Solucionado por paulocesarmlf ,

Pergunta

  • Alunos

Bom dia Pessoal,

Eu tenho a seguinte medida abaixo pra calcular o valor do ano corrente. O número é atualizado diariamente.
Pax 2024 = 
 CALCULATE(
    SUM(fFrequencia[Quantity]),
    KEEPFILTERS(dCalendario[Ano] = 2024),
    KEEPFILTERS(dTickets[Categoria] IN {"Inteira", "Cortesia e Isenção", "Meia", "Bilhete Gaúcho", "Gramadense" , "Promocional"})
)

Eu tenho essa mesma medida, só que pra 2023. Eu preciso plotar os valores em um gráfico, mas preciso que 2023, no caso março, fique até a última data que tenho realizado em 2024.

Pax 2023 =  
CALCULATE(
    [Pax 2023],
    DATESBETWEEN(fFrequencia[UsedDate] ,
    [PrimeiraData] , 
    [UltimaData])


PrimeiraData = MIN(fFrequencia[UsedDate])

UltimaData = MAX(fFrequencia[UsedDate])

No gráfico abaixo, março de 2023 está pegando o mês inteiro. Eu precisava que mar/23 acompanhasse mar/24. Mar/24 está atualizado até o dia 05.
Dessa forma conforme eu fosse atualizando diariamente o indicador de 2024, o indicador de 2023 tbm é atualizado. Eu tentei fazer usando as medidas acima, mas não está dando mto certo. Agradeço desde já a ajuda!

image.png.a180b28aac8e6b92d83acd6b24c35a5d.png

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução
40 minutos atrás, Thiago Pedrazi disse:

Bom dia Pessoal,

Eu tenho a seguinte medida abaixo pra calcular o valor do ano corrente. O número é atualizado diariamente.
Pax 2024 = 
 CALCULATE(
    SUM(fFrequencia[Quantity]),
    KEEPFILTERS(dCalendario[Ano] = 2024),
    KEEPFILTERS(dTickets[Categoria] IN {"Inteira", "Cortesia e Isenção", "Meia", "Bilhete Gaúcho", "Gramadense" , "Promocional"})
)

Eu tenho essa mesma medida, só que pra 2023. Eu preciso plotar os valores em um gráfico, mas preciso que 2023, no caso março, fique até a última data que tenho realizado em 2024.

Pax 2023 =  
CALCULATE(
    [Pax 2023],
    DATESBETWEEN(fFrequencia[UsedDate] ,
    [PrimeiraData] , 
    [UltimaData])


PrimeiraData = MIN(fFrequencia[UsedDate])

UltimaData = MAX(fFrequencia[UsedDate])

No gráfico abaixo, março de 2023 está pegando o mês inteiro. Eu precisava que mar/23 acompanhasse mar/24. Mar/24 está atualizado até o dia 05.
Dessa forma conforme eu fosse atualizando diariamente o indicador de 2024, o indicador de 2023 tbm é atualizado. Eu tentei fazer usando as medidas acima, mas não está dando mto certo. Agradeço desde já a ajuda!

image.png.a180b28aac8e6b92d83acd6b24c35a5d.png

Troca a medida abaixo Faturamento Total pelo Pax 2024

 

VAR DataAtual = TODAY()
VAR DataAtualAnoPassado = DATE(YEAR(DataAtual)-1, MONTH(DataAtual), DAY(DataAtual))
RETURN
CALCULATE(
    [Faturamento Total],
    FILTER(
        SAMEPERIODLASTYEAR(d_calendario[Data]),
        d_calendario[Data] <= DataAtualAnoPassado
    )
)
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
30 minutos atrás, paulocesarmlf disse:

Troca a medida abaixo Faturamento Total pelo Pax 2024

 

VAR DataAtual = TODAY()
VAR DataAtualAnoPassado = DATE(YEAR(DataAtual)-1, MONTH(DataAtual), DAY(DataAtual))
RETURN
CALCULATE(
    [Faturamento Total],
    FILTER(
        SAMEPERIODLASTYEAR(d_calendario[Data]),
        d_calendario[Data] <= DataAtualAnoPassado
    )
)

Oi @paulocesarmlf,
Fiz o que vc falou, mas o número de 2024 sumiu.
 

Pax 2024_= 

VAR DataAtual = TODAY()
VAR DataAtualAnoPassado = DATE(YEAR(DataAtual)-1, MONTH(DataAtual), DAY(DataAtual))

RETURN
CALCULATE(
    [Pax 2024],
    FILTER(
        SAMEPERIODLASTYEAR(dCalendario[Data]) , 
        dCalendario[Data] <= DataAtualAnoPassado
    )
)


Na verdade o que eu precisaria seria que o Pax de 2023 acompanhasse a atualização do Pax 2024.
Então por exemplo: Se eu atualizar o Pax hoje 06/03/24, eu queria que o Pax de 2023 ficasse até 06/03/2023. Entende?
Dessa forma eu conseguiria fazer uma comparação justa ao plotar num gráfico. Estaria comparando o Pax de março de ambos os anos, 2023 e 2024, mas até o dia 06/03/2024 por exemplo. E aí amanha por exemplo quando atualizar o Pax de 2024, o Pax de 2023 acompanha. 

image.png.ab635f5c4f4620035700842c6d0a83f3.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
11 minutos atrás, Joao Raulino disse:

Suave @Thiago Pedrazi?

Na verdade você tem que usar a formula que o @paulocesarmlf passou na medida [Pax 2023] e colocar ela no gráfico junto com a medida [Pax 2024] que você já tem:

image.png.a0f9c80ddb053b771f87536fba169b55.png

image.png.582b8a825ed8cf0c4c61521a7dfbdc13.png

Abs!

Exatamente mano, tu tem auqe alterar na 2023 passando a 2024 dentro dela.

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

  • 0
  • Alunos
Em 06/03/2024 em 11:48, paulocesarmlf disse:

Troca a medida abaixo Faturamento Total pelo Pax 2024

 

VAR DataAtual = TODAY()
VAR DataAtualAnoPassado = DATE(YEAR(DataAtual)-1, MONTH(DataAtual), DAY(DataAtual))
RETURN
CALCULATE(
    [Faturamento Total],
    FILTER(
        SAMEPERIODLASTYEAR(d_calendario[Data]),
        d_calendario[Data] <= DataAtualAnoPassado
    )
)

Boa tarde @paulocesarmlf , perdão pela demora. Muito obrigado pela ajuda, está tudo ok. Abs! 

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...