Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
lucascerq
Contributor II
Contributor II

Atendimento de estoque - Divergência de valores

Prezados,

Quando limpo todos os filtros o valor de estoque total (ESTOQUE EMPRESA) da expressão fica correto. No entanto, quando aplico algum filtro como ano da demanda, mês da demanda, o estoque total vai variando, gerando divergência. Isso se deve ao fato de existir materiais disponíveis em locais que não existem demandas, que devem ser contabilizados, fato que não ocorre quando o filtro é inserido.

 

SCRIPT:

Estoque:
LOAD CD_ITEM_MATR ,
CD_OGNZ_INVT,
DC_ENDE_SUB_INVT,
DC_ITEM_MATR,
ID_SUB_INVT,
VL_CUSTO_UNTR,
[SUM(O1213253.VL_CUSTO_TT)],
[SUM(O1213253.QT_ESTQ_UN_PRMA)],
DT_ULTM_ATLZ,
VL_INVESTIMENTO,
VL_CUSTEIO,
NEW_DESC,
CD_OGNZ_INVT&'-'&CD_ITEM_MATR as Chave
FROM
[R:\Qlik\PCM\QVDs\DA_Estoque_EAM.qvd]
(qvd);

Demanda:
LOAD INVENTORY_ITEM_ID,
SEGMENT1 as Item,
DESCRIPTION,
PRIMARY_UNIT_OF_MEASURE,
LIST_PRICE_PER_UNIT,
ORGANIZATION_ID,
NAME,
OS,
ATTRIBUTE2,
ATTRIBUTE9,
QTDE_PROGR,
PROJECT_ID,
TASK_ID,
FORECAST_DATE,
DEPARTMENT_CODE,
DEPARTAMENTO,
STATUS_TYPE,
STATUS_OS,
CLASS_CODE,
FORECAST_DESIGNATOR,
COMMENTS,
PROJETO,
NM_PROJETO,
TAREFA,
NM_TAREFA,
CD_ORGANIZACAO,
NU_ATIVO,
ROWNUM,
Year( FORECAST_DATE) as Ano,
Month(FORECAST_DATE) as Mês,
ApplyMap('Carteira',SEGMENT1,'N/D') as Carteira,
CD_ORGANIZACAO&'-'&SEGMENT1 as Chave,
ApplyMap('Valor',SEGMENT1,'Atualizar PMP') as Valor_Unitário,
SEGMENT1&'-'&CD_ORGANIZACAO as Demanda_OI2
FROM
[R:\Qlik\PCM\QVDs\ForecastPlanejamentoDemandaMateriais.qvd]
(qvd);

 

 
 

Capturar1.PNGCapturar2.PNGCapturar3.PNG

2 Replies
daniel_vale
Creator
Creator

Da uma conferida na chave, parece que os campos não são únicos, daí da esse problema ao filtrar algum campo

lucascerq
Contributor II
Contributor II
Author

Amigo,
A chave para estoque e demanda possuem o código do item + código do almoxarifado.
Acredito que o que atrapalhe é o fato de existirem estoques em locais que não possuem demanda.
Na primeira imagem no campo CD_OGNZ_INVT sem os filtros ele reproduz o valor correto.