Ir para conteúdo
  • 0

Calculo dos últimos 12 meses


Karine Rabelo de Oliveira
Ir para solução Solucionado por Rodrigo R1 ,

Pergunta

  • Alunos

Estou com um problema de contexto e não sei como resolver.

A média de chuva mensal é feita a partir da média do valor acumulado de chuva em de n estações. O valor acumulado de cada estação é feito pela soma dos dados diários.

PPT Total = SUM(fPreciptacaoDia[Precipitação (mm)])  // soma valor diário

PPT Total (mm) =

AVERAGEX(

    KEEPFILTERS(VALUES(fPreciptacaoDia[CodL])),

    CALCULATE([PPT Total])

) // filtro para retornar média das estações

Eu aplico o contexto para que ele retorne a média das estações como mostra a tabela.

image.png.2d3bde709ffdba60284ae7a011eb90c4.png

Para obter o acumulado dos últimos 12 meses eu fiz o seguinte cálculo:

PPT Tot Last year = CALCULATE ([PPT Total (mm)], DATESINPERIOD (dCalendario[Data], MAX (dCalendario[Data]), -12, MONTH))

Quando seleciono mais de uma estação ele calcula a média do valor anual das estações. No entanto eu preciso da soma da média dos últimos 12 meses. Exemplo:

 

image.png.2e1e52db3625fa7cf06738b3fa6dd896.png

 

Alguém sabe como posso fazer isso?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Boa noite @Karine Rabelo de Oliveira, tudo bem?

Basta você acrescentar uma SUMX na sua medida, assim:

PPT Total (mm) =

SUMX(VALUES(dCalendario),

AVERAGEX(

    VALUES(fPreciptacaoDia[CodL]),

    CALCULATE([PPT Total])))

image.png.41627b0f5a63173677ab3cd5beb63066.png

 

Veja que seu contexto vem da tabela calendário.

Então para corrigir o total, usamos a SUMX conforme acima.

Espero que tenha ajudado.

Sucesso aí.

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