Ir para conteúdo
  • 0

Estoque Projetado


Daniel Machado
Ir para solução Solucionado por Dums ,

Pergunta

  • Alunos

Estou querendo fazer uma media para Estoque projetado (em pallets). A principio criei a medida abaixo  (Estoque + Plano de produção - Plano de Vendas). Porém não estou conseguindo evoluir para o cálculo entender os resultados para os dias seguintes:

image.png.d3d03a108f5b297b028a6acb92e29efc.png

 

Na pratica a tabela abaixo mostra a ocupação do estoque no dia 18 (12.597) e na coluna ao lado (que é a medida do print acima) mostra o resultado de 11.729 (que é 12.597 + 571 - 1.439). O que preciso é que esse resultado seja projetado para os dias seguintes futuros (dia 19, 20 ... ) e assim por diante.

image.png.a79c7743bf63405ae35857fa83e54e66.png

 

Agradeço desde ja.

Abs.

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Bom dia...

Cara, acho que assim funcionaria, estou considerando o PLT Ocupação Porjetado como o valor do dia, só coloquei mais uma condição no seu FILTER e alterei para trabalhar com a data da dCalendario, com o dia tu pode ter problema na virada de mês:

PLT Ocupação Projetado = 
VAR dataPLT =
    CALCULATE(
        SELECTEDVALUE(dCalendario[DATA]),
        FILTER(
            ALL(dCalendario), 
            [PLT Ocupação] <> BLANK()
        )
    )
VAR dataAtual = MAX(dCalendario[DATA])
VAR estoqueProjetadoFinalDia =
    CALCULATE(
        [PLT Ocupação] + [Plano Prod (Paletes)] - [Previsão Vendas Palete],
        FILTER(
            ALL(dCalendario),
            dCalendario[DATA] <= dataAtual && dCalendario[DATA] >= dataPLT
        )
    )

RETURN
IF(estoqueProjetadoFinalDia = BLANK(),[PLT Ocupação],estoqueProjetadoFinalDia)

 

Espero que ajude...


Att.

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 1
  • Alunos

Se tu quiser que apareça só nos dias que tens previsão de produção ou de vendas seria algo assim dai:

 

PLT Ocupação Projetado = 
VAR vDIAATUAL = MAX(dCalendario[Dia do Mes])
VAR projetado =
    CALCULATE(
        [PLT Ocupação] + [Plano Prod (Paletes)] - [Previsão Vendas Palete],
            ALL(dCalendario),
            dCalendario[Dia do Mes] <= vDIAATUAL
    )
RETURN
    IF([Plano Prod (Paletes)] + [Previsão Vendas Palete] > 0,projetado,BLANK())

 

  • Thanks 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Opa.. bom dia, Rafa.

Na verdade o contexto é soma e subtração assim:

Estoque Atual + Plano de produção - Plano de Vendas ( no exemplo é 12.597 + 571 - 1.439 no dia 18)

O resultado  dessa conta seria o estoque projetado de 11.729.. e para  dia 19 teria que ser (11.729 + 907 - 1.081) conforme exemplo.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá Daniel, tudo bem?

 

Creio que tenha relação com a media do PLT Ocupação, ela deve estar no contexto do dia "corrente", então dia 19 é dia "19", com isso essa variável deve estar vindo zerada na sua simulação, teria que dar uma olhadinha na fórmula dela, é uma suposição com base no que você descreveu, se conseguir um pbix só dessa parte da simulação para testarmos podemos ser mais assertivos...


Abraços...

 

Att,

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Srs, @Rafa Lemos, @Dums

Segue anexo o pbix e xlsx do modelo simulando o que eu preciso.

 

Em resumo o que eu preciso é uma medida que projete o estoque pra saber quanto eu terei de estoque futuramente dado os valores previstos de produção (soma) e de vendas (subtração).

 

Na simulação abaixo eu tenho 1700 paletes no dia 19; foi produzido 864 e foi vendido 905; resultando em 1659 paletes. Esse valor de 1659 precisa ser o estoque do dia seguinte: que vai somar com 980 (produção) e subtrair por 942(vendas) e assim sucessivamente. 

 

image.png.05a756b572f6d33fce76f35525f742aa.png 

duvida estoque projetado.xlsx duvida estoque projetado.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Cara, acho que só faltou o ALL na dCalendario

 

PLT Ocupação Projetado = 
VAR vDIAATUAL = MAX(dCalendario[Dia do Mes])
RETURN
CALCULATE(
    [PLT Ocupação] + [Plano Prod (Paletes)] - [Previsão Vendas Palete],
        FILTER(
        ALL(dCalendario),
        dCalendario[Dia do Mes] <= vDIAATUAL
        )
)

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Dums
Surgiu uma nova dúvida quando eu fui aplicar no modelo original pois os calculos estão diferentes visto que contem planos anteriores ao dia do estoque [Plt Ocupação]

 

Simulei novamente abaixo:

Perceba que no dia 19 não tem dados de [PLT ocupação] e com isso a medida [PLT Ocupação Projetado] fica negativa (-41). Eu so preciso que calcule a partir do dia que tenha dados de [PLT ocupação] em diante, que seria o dia atual (no ex. é o dia 20).

 

Tentei utilizar MAX(fEstoque[DATA_ATUALIZAÇÃO], ou até mesmo alguma correspondência com o que for maior que esse máximo porém sem sucesso.

 

Tem alguma dica?

obs; anexei novamente o pbix com essa simulação.

image.png.4b4f42fb666e331680ce9df72c7bb23e.png

duvida estoque projetado.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Dums funcionou certinho no modelo original..  o pior é que eu tinha tentando um SELECTEDVALUE tbm porém não consegui montar no contexto. 

sobre usar dCalendário[Data} é melhor mesmo.. tudo certo por enquanto.. 

Show de bola.. Valeu d+ pela ajuda.

Qualquer coisa volto por aqui novamente..  😅

abs.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...