Alunos Joao Felipe Postado Setembro 13, 2021 Alunos Compartilhar Postado Setembro 13, 2021 (editado) Boa noite a todos, No curso Completo do Leo, no módulo 6, tem a Aula de Datesinperiod e Datesbetween, porém, o cálculo do Total Móvel dos últimos 3 meses, não aparece no ultimo contexto do ultimo ano (2019). Como contornar isso ? Segue abaixo o print e Pbix. Curso Completo Power BI - Final Módulo 6.pbix Editado Setembro 13, 2021 por Joao Felipe Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Rodrigo R1 Postado Setembro 13, 2021 Alunos Solução Compartilhar Postado Setembro 13, 2021 Amigo, mas está correto esse comportamento. Acontece que o mês de março não está totalmente fechado - temos dados até o dia 16. A função DATESINPERIOD no seu caso, está buscando os dados dos últimos 3 meses e como março não está fechado, ela busca os últimos 14 dias de dezembro de 2018. Nesse caso o range de datas está indo de 16/12/2018, os meses completos de janeiro e fevereiro e vai até o último dia de março que é 16/03. Com o passar dos dias, quando chegar no último dia de venda de março - 31/03; aí sim teremos os 3 meses fechados e não mais teremos contexto de dezembro/18. Por isso existe esse comportamento, o que traz essa diferença - quando vc olha especificamente para o mês de março apenas. Para comprovar, fiz outra medida usando apenas o TOTALYTD. Ela também traz o acumulado e apresenta o comportamento que vc deseja - aí sim vc teria o valor do mês de março até aquele momento, veja abaixo: Portanto, vc poderá utilizar essas 2 soluções. De acordo com o que vc deseja demonstrar. Importante é compreender a diferença de comportamento entre as 2 medidas e escolher qual delas utilizar de acordo com sua necessidade. Espero que eu tenha conseguido explicar. Sucesso aí, amigo. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Setembro 13, 2021 Alunos Compartilhar Postado Setembro 13, 2021 Bom dia, @Joao Felipe. Isso acontece pq na sua medida vc está usando o MAX da DCalendario. E o resultado é blank mesmo. Está certo...pq no contexto de ano, o PBI está buscando os últimos 3 mesese daquele ano. E como não teve vendas ele retorna vazio. Para resolver isso, basta vc trocar na sua medida dentro da MAX a coluna de data da DCalendario pela coluna de data da tabela fato. Ai sim, retornará os últimos 3 meses que tiveram vendas. Espero que tenha ajudado. Sucesso aí, amigo. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joao Felipe Postado Setembro 13, 2021 Autor Alunos Compartilhar Postado Setembro 13, 2021 Rodrigo, obrigado pela ajuda, entretanto, o problema ainda persiste, porém de forma diferente 😞 Segue o print. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joao Felipe Postado Setembro 13, 2021 Autor Alunos Compartilhar Postado Setembro 13, 2021 Poxa Rodrigo, Obrigado pela atenção amigo. Você poderia compartilhar o pbix para eu analisar melhor a fórmula que vc criou ? Agradeço pela excelente explicação. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Setembro 13, 2021 Alunos Compartilhar Postado Setembro 13, 2021 Seguem as medidas, @Joao Felipe: Rodrigo = CALCULATE( [Total Vendido], DATESINPERIOD( dCalendario[ID Data], MAX(fVendas[Data Venda]), -[Periodo Valor], MONTH )) Rodrigo 2 = CALCULATE( TOTALYTD([Total Vendido], dCalendario[ID Data])) A medida "Rodrigo" é com a Dateinsperiod com a coluna de data da tabela fato, para apresentar o total no ano, como vc queria demonstrar. A medida "Rodrigo2" é com a TOTALYTD. A particularidade dela é que ela se limita a demonstrar o acumulado dentro do próprio ano. Quando começa um novo ano, ela inicia um novo período e acumula novamente a partir do novo ano. Se as respostas apresentadas, atenderam a sua necessidade, gentileza encerrar esse tópico como solucionado. Sucesso aí... Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joao Felipe Postado Setembro 13, 2021 Autor Alunos Compartilhar Postado Setembro 13, 2021 Show Amigo, ajudou e muito. Não sei nem como agradecer Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Joao Felipe
Boa noite a todos,
No curso Completo do Leo, no módulo 6, tem a Aula de Datesinperiod e Datesbetween, porém, o cálculo do Total Móvel dos últimos 3 meses, não aparece no ultimo contexto do ultimo ano (2019).
Como contornar isso ?
Segue abaixo o print e Pbix.
Curso Completo Power BI - Final Módulo 6.pbix
Link para o comentário
Compartilhar em outros sites
6 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