Pular para o conteúdo principal

SHPRCCOM.PRW

Coleta estatística pra sugestão de compras

Dados da Customização​


Analista: Jonathan Torioni


Objetivo​


Efetuar os cálculos de curva estatística para obter valores de média de vendas, variância, desvio padrão e fator multiplicador de Z.


Especificações das Funções e Rotinas​


SHPRCCOM(aParam) - Função principal, que será cadastrada no schedule.

GetProd() – Função responsável por retornar a lista de produtos que serão processados. Retorna um vetor com os produtos.

GetAmost(aArray) – Função responsável por receber um array com os produtos e devolver uma amostra ajustada, removendo picos e vales e/ou acrescenta os dias que não tiveram vendas.

GRVTEMP(aArray) - Grava os dados do vetor recebido em uma tabela temporária.

GERADADOS() – Grava os dados já calculados de média, desvio padrão, variância, quantidade de amostras na tabela DESVXPROD.


Regra de processamento​


A Função U_SHPRCCOM está projetada para ter sua chamada via schedule e efetuar os devidos processamento conforme cadastramento realizado na tabela PCX.

A função tem como base os campos:

  • PCX_ANOANT - QUANTIDADE DE DIAS DE ANALISE ANO ANTERIOR - NUMERICO 3
  • PCX_ANOATU - QUANTIDADE DE DIAS DE ANALISE ANO ATUAL - NUMERICO 3
  • PCX_EXCPIC - EXCLUSAO DE PICOS - NUMERICO 3
  • PCX_EXCVAL - EXCLUSAO DE VALES - NUMERICO 3
  • PCX_EXCZER - EXCLUSAO DIAS ZERADOS - CHAR 1

Os campos descritos acima, influenciam diretamente nos cálculos.