<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Previsto x Realizado - Insumos in Brasil</title>
    <link>https://community.qlik.com/t5/Brasil/Previsto-x-Realizado-Insumos/m-p/1656230#M58286</link>
    <description>&lt;P&gt;Bom dia pessoal !&lt;BR /&gt;Estou finalizando um painel de MRP e nele colocamos a previsão de vendas de determinados itens.&lt;BR /&gt;Estes itens tem suas matérias primas necessárias para o produto final.&lt;BR /&gt;Eu possuo uma tabela com os itens e sua hierarquia.&lt;BR /&gt;Possuo uma tabela também onde tenho o saldo dos itens (produto acabado e matéria prima por dia).&lt;BR /&gt;Meu problema está aí..&lt;BR /&gt;Eu consigo trazer o saldo do estoque do produto acabado corretamente, porém, das matérias primas não (eu filtro por dia).&lt;BR /&gt;Criei os QVD's de estoque diário de produtos acabados e também dos insumos a partir da minha tabela principal em SQL:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;ESTOQUEDIARIO:
LOAD

ItemCode as [Código do Item],
Quantity as [Quantidade - Dia],
Estoque,
Data as [Data];

SELECT
ItemCode,
Quantity,
Estoque,
convert(datetime,convert(varchar,[Data Estoque]),103) as Data
FROM
SaldoEstoqueDiario
where exists
(select 1 from OITM where OITM.ItmsGrpCod NOT IN ('100','102') AND OITM.ItemCode = SaldoEstoqueDiario.ItemCode)

;
STORE ESTOQUEDIARIO INTO [LIB://QVD/]ESTOQUEDIARIO.QVD (QVD);

DROP TABLE ESTOQUEDIARIO;


ESTOQUEDIARIOINSUMOS:
LOAD

ItemCode as [Código Insumo],
Quantity as [Quantidade - Dia - Insumo],
Estoque,
Data as [Data];

SELECT
ItemCode,
Quantity,
Estoque,
convert(datetime,convert(varchar,[Data Estoque]),103) as Data
FROM
SaldoEstoqueDiario
where exists
(select 1 from OITM where OITM.ItmsGrpCod IN ('100','102') AND OITM.ItemCode = SaldoEstoqueDiario.ItemCode)
;
STORE ESTOQUEDIARIOINSUMOS INTO [LIB://QVD/]ESTOQUEDIARIOINSUMOS.QVD (QVD);

DROP TABLE ESTOQUEDIARIOINSUMOS;&lt;/LI-CODE&gt;&lt;P&gt;No meu painel principal, faço a leitura ds qvd's da seguinte forma:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;LOAD
    "Código do Item",
    "Quantidade - Dia",
    Estoque,
    Data as 'Data Estoque',
    year(Data) as ANO,
    month(Data) as MES
FROM [lib://Qlikview/ESTOQUEDIARIO.QVD]
(qvd);
LOAD
    "Código Insumo",
    "Quantidade - Dia - Insumo",
    Estoque,
    year(Data) as ANO,
    month(Data) as MES,
    Data as 'Data Estoque'
FROM [lib://Qlikview/ESTOQUEDIARIOINSUMOS.QVD]
(qvd);&lt;/LI-CODE&gt;&lt;P&gt;E minha hierarquia está assim:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;ESTRUTURA:

Hierarchy([Código do Item],[Código Insumo],[Nome do Insumo])

Load
ProdAcabado AS [Código do Item],
//NomePA AS [Nome do Item],
Insumos AS [Código Insumo],
NomeInsumo AS [Nome do Insumo],
Unid AS [Unidade],
QtdeLote AS [Quantidade por Lote],
QdteInsumos AS [Quantidade de Insumos]
;

SELECT DISTINCT
	A1.ItemCode AS [ProdAcabado],
	//A1.DESCRIPTION AS [NomePA],
	A2.ART1_ID AS [Insumos],
	A2.DESCRIPTION AS [NomeInsumo],
	A2.INPUT_UNIT AS [Unid],	
	A2.MENGE_JE AS [QtdeLote],
	A2.MENGE_LAGER AS [QdteInsumos]

FROM BEAS_STL_HEADER AS A1
INNER JOIN BEAS_STL AS A2 ON A1.ItemCode = A2.ItemCode
INNER JOIN OITM AS A3 ON A2.ItemCode = A3.ItemCode
INNER JOIN OITW AS A4 ON A2.ItemCode = A4.ItemCode
;
STORE ESTRUTURA INTO [LIB://QVD/]ESTRUTURA.QVD (QVD);
DROP TABLE ESTRUTURA;&lt;/LI-CODE&gt;&lt;P&gt;Abaixo segue exemplo do problema...ele repete o saldo em estoque do item principal e não da matéria prima...&lt;BR /&gt;Tentei keep, join, concatenate e nada até agora.&lt;BR /&gt;Alguém poderia me ajudar por favor ?&lt;BR /&gt;Obrigado.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="qliksense.png" style="width: 950px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/25305i2BD6DBAE40640B9D/image-size/large?v=v2&amp;amp;px=999" role="button" title="qliksense.png" alt="qliksense.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 10 Dec 2019 19:23:52 GMT</pubDate>
    <dc:creator>matfurrier</dc:creator>
    <dc:date>2019-12-10T19:23:52Z</dc:date>
    <item>
      <title>Previsto x Realizado - Insumos</title>
      <link>https://community.qlik.com/t5/Brasil/Previsto-x-Realizado-Insumos/m-p/1656230#M58286</link>
      <description>&lt;P&gt;Bom dia pessoal !&lt;BR /&gt;Estou finalizando um painel de MRP e nele colocamos a previsão de vendas de determinados itens.&lt;BR /&gt;Estes itens tem suas matérias primas necessárias para o produto final.&lt;BR /&gt;Eu possuo uma tabela com os itens e sua hierarquia.&lt;BR /&gt;Possuo uma tabela também onde tenho o saldo dos itens (produto acabado e matéria prima por dia).&lt;BR /&gt;Meu problema está aí..&lt;BR /&gt;Eu consigo trazer o saldo do estoque do produto acabado corretamente, porém, das matérias primas não (eu filtro por dia).&lt;BR /&gt;Criei os QVD's de estoque diário de produtos acabados e também dos insumos a partir da minha tabela principal em SQL:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;ESTOQUEDIARIO:
LOAD

ItemCode as [Código do Item],
Quantity as [Quantidade - Dia],
Estoque,
Data as [Data];

SELECT
ItemCode,
Quantity,
Estoque,
convert(datetime,convert(varchar,[Data Estoque]),103) as Data
FROM
SaldoEstoqueDiario
where exists
(select 1 from OITM where OITM.ItmsGrpCod NOT IN ('100','102') AND OITM.ItemCode = SaldoEstoqueDiario.ItemCode)

;
STORE ESTOQUEDIARIO INTO [LIB://QVD/]ESTOQUEDIARIO.QVD (QVD);

DROP TABLE ESTOQUEDIARIO;


ESTOQUEDIARIOINSUMOS:
LOAD

ItemCode as [Código Insumo],
Quantity as [Quantidade - Dia - Insumo],
Estoque,
Data as [Data];

SELECT
ItemCode,
Quantity,
Estoque,
convert(datetime,convert(varchar,[Data Estoque]),103) as Data
FROM
SaldoEstoqueDiario
where exists
(select 1 from OITM where OITM.ItmsGrpCod IN ('100','102') AND OITM.ItemCode = SaldoEstoqueDiario.ItemCode)
;
STORE ESTOQUEDIARIOINSUMOS INTO [LIB://QVD/]ESTOQUEDIARIOINSUMOS.QVD (QVD);

DROP TABLE ESTOQUEDIARIOINSUMOS;&lt;/LI-CODE&gt;&lt;P&gt;No meu painel principal, faço a leitura ds qvd's da seguinte forma:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;LOAD
    "Código do Item",
    "Quantidade - Dia",
    Estoque,
    Data as 'Data Estoque',
    year(Data) as ANO,
    month(Data) as MES
FROM [lib://Qlikview/ESTOQUEDIARIO.QVD]
(qvd);
LOAD
    "Código Insumo",
    "Quantidade - Dia - Insumo",
    Estoque,
    year(Data) as ANO,
    month(Data) as MES,
    Data as 'Data Estoque'
FROM [lib://Qlikview/ESTOQUEDIARIOINSUMOS.QVD]
(qvd);&lt;/LI-CODE&gt;&lt;P&gt;E minha hierarquia está assim:&lt;/P&gt;&lt;LI-CODE lang="cpp"&gt;ESTRUTURA:

Hierarchy([Código do Item],[Código Insumo],[Nome do Insumo])

Load
ProdAcabado AS [Código do Item],
//NomePA AS [Nome do Item],
Insumos AS [Código Insumo],
NomeInsumo AS [Nome do Insumo],
Unid AS [Unidade],
QtdeLote AS [Quantidade por Lote],
QdteInsumos AS [Quantidade de Insumos]
;

SELECT DISTINCT
	A1.ItemCode AS [ProdAcabado],
	//A1.DESCRIPTION AS [NomePA],
	A2.ART1_ID AS [Insumos],
	A2.DESCRIPTION AS [NomeInsumo],
	A2.INPUT_UNIT AS [Unid],	
	A2.MENGE_JE AS [QtdeLote],
	A2.MENGE_LAGER AS [QdteInsumos]

FROM BEAS_STL_HEADER AS A1
INNER JOIN BEAS_STL AS A2 ON A1.ItemCode = A2.ItemCode
INNER JOIN OITM AS A3 ON A2.ItemCode = A3.ItemCode
INNER JOIN OITW AS A4 ON A2.ItemCode = A4.ItemCode
;
STORE ESTRUTURA INTO [LIB://QVD/]ESTRUTURA.QVD (QVD);
DROP TABLE ESTRUTURA;&lt;/LI-CODE&gt;&lt;P&gt;Abaixo segue exemplo do problema...ele repete o saldo em estoque do item principal e não da matéria prima...&lt;BR /&gt;Tentei keep, join, concatenate e nada até agora.&lt;BR /&gt;Alguém poderia me ajudar por favor ?&lt;BR /&gt;Obrigado.&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="qliksense.png" style="width: 950px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/25305i2BD6DBAE40640B9D/image-size/large?v=v2&amp;amp;px=999" role="button" title="qliksense.png" alt="qliksense.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Dec 2019 19:23:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Brasil/Previsto-x-Realizado-Insumos/m-p/1656230#M58286</guid>
      <dc:creator>matfurrier</dc:creator>
      <dc:date>2019-12-10T19:23:52Z</dc:date>
    </item>
  </channel>
</rss>

