Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Marcio_Campestrini
Specialist
Specialist

Calculo do saldo de estoque

Boa tarde a todos

Estou com um problema bastante semelhante ao cálculo de saldo em fluxo de caixa (calcular o saldo do período seguinte com base no saldo/entrada/saída do período anterior), mas com um agravante: a necessidade do usuário é escolher uma semana qualquer do calendário e a partir daí fazer os cálculos, ou seja, não tenho como criar um ponto inicial no script por não saber o que será escolhido. Dessa forma, a semana selecionada terá o estoque do início da semana, somando às compras previstas da semana e diminuindo a previsão de vendas; na semana seguinte, o estoque será o saldo da semana anterior, somando compras e diminuindo vendas, e assim sucessivamente.

Tentei várias formas e até agora não consegui encontrar um caminho.

É possível atender esse requisito do usuário no layout?

Obrigado

Márcio

Márcio Rodrigo Campestrini
Labels (3)
6 Replies
paulovendruscol
Creator
Creator

Boa Tarde!

Márcio,

Pelo que entendi, você precisa gerar os cálculos a partir de uma data(exemplo) selecionada pelo usuário, correto?

1 Opção:

Passo 1: Criar uma variável (vDataInicial) que irá armazenar a data selecionada.

Passo 2: Crie um botão e defina as seguintes ações:

1 – Definir Variável:

=Right(GetFieldSelections(DATA),4) & Mid(GetFieldSelections(DATA),4,2) & Left(GetFieldSelections(DATA),2)

2 – Executar Script:


Feito isso, basta você trabalhar com a variável (DataInicial) no seu script, exemplo:

IF Len('$(vDataInicial)') = 0 THEN

Script….

ELSE


TABELA:

LOAD

Campo1

Campo2

Where DATA = MakeDate(left('$(vDataInicial)',4), Mid('$(vDataInicial)', 5, 2), Right('$(vDataInicial)', 2));

Script….

ENDIF

O problema dessa solução é que não vai funcionar no AJAX, pois o AJAX não aceita recargas.

Marcio_Campestrini
Specialist
Specialist
Author

Bom dia Paulo

Eu estava evitando o uso de recarga do script, justamente por não funcionar no AJAX.

Se for o caso de utilizar, vou marcar como "funcionalidade somente disponível em cliente local", por exemplo.

Obrigado!

Márcio Rodrigo Campestrini
nicolett_yuri

Márcio, pode dar mais detalhes do que o usuário vai selecionar e como serão os cálculos?

Marcio_Campestrini
Specialist
Specialist
Author

Bom dia Yuri

A ideia é que o usuário não selecione nada. O aplicativo vai identificar a semana corrente e efetuar os cálculos.

Semanas anteriores = Semanas de -1 a -4;

Semana atual = Semana 0;

Semanas seguintes = Semanas de 1 a 6;


O cálculo é (Estoque + Entradas - Saídas). O único detalhe é que a partir da semana 0 o estoque será o saldo final da semana anterior.

Não sei se me fiz entender.

Qualquer coisa é só perguntar.

Obrigado!

Márcio Rodrigo Campestrini
nicolett_yuri

Eu já fiz um cálculo de projeção de estoque no próprio script em que cruzo as seguintes informações:

  • A última informação que tenho do estoque
  • Previsão de Vendas
  • Previsão de Produção

Com essas informações eu consigo projetar a quantidade de dias de estoque por produto ou empresa ou filial, etc.

Exemplo:

Estoque atual do produto A = 5

Previsão de Vendas do produto A por dia é 3

Previsão de Produção do produto A por dia é 1

Dias de Estoque = Estoque Atual - Previsão de Vendas + Previsão de Produção

Faço essa conta para cada dia do mês e vejo até qual momento o número será positivo.

A cada filtro de dia/mês/ano eu exibo o quando de estoque aquele produto teve/tem/terá.

Rueidi
Contributor
Contributor

Olá,

Gostaria de saber como você resolveu esse cálculo, estou exatamente com esse problema, tenho o estoque atual, faço o cálculo para o mês atual mas não consigo pegar o saldo e colocar como estoque no mês seguinte e assim seguir para os próximos meses.

Alguém tem uma dica ou a solução?