Alunos Lucas Novais Postado Agosto 24, 2021 Alunos Compartilhar Postado Agosto 24, 2021 (editado) Boa noite. (PBIX e Analyze in excel anexados) Fiz uma medida DAX para calcular a média do lucro dos últimos 3 MESES (média móvel): obs: a coluna dCalendario[MesAno] está ordenada pela coluna dCalendario[OrdMesAno]. Fui conferir o resultado no excel e percebi que está sendo considerado no cálculo o MÊS ATUAL + 3 MESES ANTERIORES, ou seja, 4 meses. Vejam o exemplo: Dúvida 1: A medida considera dentro da DATESINPERIOD a volta de -3 meses, mas fazendo o cálculo no excel o resultado correto divide por 4 meses. Isso quer dizer que embora eu tenha escrito -3, o meu cálculo é média móvel dos últimos 4 meses (atual + 3 meses anteriores). Isso gera confusão. Está correto o meu entendimento? Como corrigir? _______________________________________________________________________________ Dúvida 2: Quando vira o ano está desconsiderando as vendas dos últimos meses do ano anterior. Como ajustar para considerar? Bases.rar Editado Agosto 24, 2021 por Lucas Novais 1 Link para o comentário Compartilhar em outros sites More sharing options...
1 Alunos Solução Rodrigo R1 Postado Agosto 24, 2021 Alunos Solução Compartilhar Postado Agosto 24, 2021 Para a dúvida 2, basta vc acrescentar a coluna de ano dentro da SUMARIZE, pois ela também faz parte do seu contexto. A medida ficaria assim: Lucro - Média móvel MÊS 2 = VAR Tabela = CALCULATETABLE( SUMMARIZE(dCalendario, dCalendario[MesAno],dCalendario[OrdMesAno], dCalendario[Ano]), DATESINPERIOD( dCalendario[Data], MAX(dCalendario[Data]), -3, MONTH )) RETURN AVERAGEX( Tabela, [Lucro] ) 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Lucas Novais Postado Agosto 24, 2021 Autor Alunos Compartilhar Postado Agosto 24, 2021 O Fred me ajudou no discord. A dúvida 1 foi resolvida da seguinte maneira: Falta apenas a dúvida 2. 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Lucas Novais Postado Agosto 24, 2021 Autor Alunos Compartilhar Postado Agosto 24, 2021 9 horas atrás, Rodrigo R1 disse: Para a dúvida 2, basta vc acrescentar a coluna de ano dentro da SUMARIZE, pois ela também faz parte do seu contexto. A medida ficaria assim: Lucro - Média móvel MÊS 2 = VAR Tabela = CALCULATETABLE( SUMMARIZE(dCalendario, dCalendario[MesAno],dCalendario[OrdMesAno], dCalendario[Ano]), DATESINPERIOD( dCalendario[Data], MAX(dCalendario[Data]), -3, MONTH )) RETURN AVERAGEX( Tabela, [Lucro] ) Obrigado mais uma vez @Rodrigo R1 1 Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Lucas Novais
Boa noite.
(PBIX e Analyze in excel anexados)
Fiz uma medida DAX para calcular a média do lucro dos últimos 3 MESES (média móvel):
obs: a coluna dCalendario[MesAno] está ordenada pela coluna dCalendario[OrdMesAno].
Fui conferir o resultado no excel e percebi que está sendo considerado no cálculo o MÊS ATUAL + 3 MESES ANTERIORES, ou seja, 4 meses. Vejam o exemplo:
Dúvida 1:
A medida considera dentro da DATESINPERIOD a volta de -3 meses, mas fazendo o cálculo no excel o resultado correto divide por 4 meses.
Isso quer dizer que embora eu tenha escrito -3, o meu cálculo é média móvel dos últimos 4 meses (atual + 3 meses anteriores). Isso gera confusão.
Está correto o meu entendimento? Como corrigir?
_______________________________________________________________________________
Dúvida 2:
Quando vira o ano está desconsiderando as vendas dos últimos meses do ano anterior. Como ajustar para considerar?
Bases.rar
Editado por Lucas NovaisLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora