Ir para conteúdo
  • 0

Meta mensal móvel


Carlos Dâmaso
Ir para solução Solucionado por Joao Raulino ,

Pergunta

  • Alunos

 

Preciso de uma ajuda para ver qual o caminho devo seguir, na empresa onde trabalho tem uma meta de produção, essa meta anual é dividida pelos 12 meses do ano.

Em janeiro é linear
, mas para os meses seguintes a meta é móvel, ou seja, conforme for a produção do mês vs meta do mês, o remanescente seja positivo ou negativo é diluido nos meses seguintes.


Exemplo:
Em janeiro tenho como meta de 11667, produzido foi de 11970, ficam a faltar 128030 para o plano anual de 140000 , assim para os restantes 11 meses e para fevereiro ficamos com o plano de 11
639, e vai variando conforme a produção realizada a cada mês.

(Plano anual - Acumulado produzido)/meses restantes .

O que se pretende é que  as metas dos meses a seguir a Janeiro, fiquem moveis conforme o que foi produzido, com o intuido de chegar até o final do ano o total da meta anual, neste caso de 140000., que na prática seria a "nova meta" + produzido até final do mês. 

Como faria isso no DAX, para que o plano fosse considerado assim?

No excel, consigo chegar lá, mas o objetivo era automatizar no BI, para que ao passar do mes, tenhamos a nova meta mensal.


image.png.0d3767b8a91ccd81b1356d4b089544b5.png

 

 

Editado por Carlos Dâmaso
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Suave @Carlos Dâmaso?

Esse exercicio é bem interessante! Usa a formula abaixo para ter o resultado que voce quer:

Citar
$ Meta Remanescente =
VAR _MetaAnual =
    CALCULATE(
        SUM(fPlanos[Plano]),
        ALL(fPlanos[Mes])
    )
VAR _MesesRestantes =
    CALCULATE(
        COUNT(fPlanos[Mes]),
        ISBLANK(fPlanos[Produzido]),
        ALL(fPlanos[Mes])
    )
VAR _PlanoRestante =
    CALCULATE(
        SUM(fPlanos[Plano]) - SUM(fPlanos[Produzido]),
        ALL(fPlanos[Mes])
    )
VAR _MetaRestante =
    SUMX(
        FILTER(fPlanos, ISBLANK(fPlanos[Produzido])),
        DIVIDE(_PlanoRestante, _MesesRestantes)
    )
RETURN
    _MetaRestante

image.png.7790088aae9b3fc08700231e70788758.png

Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉

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