Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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);
Da uma conferida na chave, parece que os campos não são únicos, daí da esse problema ao filtrar algum campo