4 Replies Latest reply: Jul 25, 2013 8:57 AM by Carlos De Sa RSS

    Dificuldades - Qvw Compra x Venda

      Estou montando um arquivo de indicadores que envolvem Compras x Vendas, tambem tem a aba estoque.

      Eles eram separadados em arquivos distintos anteriormente, porem agora como temos que montar indicadores com as 3 variaveis estou tendo algumas dificuldades, como por exemplo :

      As metas da venda mudam(Ficam Desconfigurada) de acordo com os produtos que tem no compras, ele gera meta em branco para vendedores de outras filiais, que pelo LOAD não tem nada haver com o Compras e  nem com a meta dessa filial, até por que o compras não tem vendedor....Não sei onde que estou errando ... Se eu tiro o Load do comprar ele carrega sem essas diferenças, o unico Join entre ambos é id_filial e o id_produto.

       

      Na Imagem em anexo, mostra as metas, com todos os vendedores, porem estava filtrado apenas a filial 19, que nela tem apenas 5 vendedores, e no script não existe meta em branco.

       

       

       

      Alguem já fez algum indicador desses moldes, pode me passar algumas dicas ?

       

      Att.

       

      Carlos de Sá

        • Re: Dificuldades - Qvw Compra x Venda
          Fernando Tonial

          Olá, tem algumas formas de trabalhar com mais de uma tabela fato.

           

          Olhe o meu blog, lá tem um exemplo de como podemos fazer isso no QlikView.

          Link

           

          Abraços.

          Tonial.

          • Re: Dificuldades - Qvw Compra x Venda
            Raphael Pacheco

            Bom dia Carlos.

            Trabalho com uma realidade como a sua, pois aqui na empresa onde eu trabalho nós montamos um QVW com todos os indicadores da Empresa. Ou seja, temos a visão das áreas como Compras, Vendas, Logística, Produtos Financeiros, Contabilidade, RH, etc.

            Para montar esta visão, seguimos com a ideia de criar os arquivos de Carga. Primeiro criei QVWs para extrair os dados do banco na integra e salvando em arquivos QVD. Após isso, utilizo tranformadores, que em alguns casos chega até um terceiro nível.

            Depois criei um QVW unificando estes dados em um grande Data Cloud. Nele utilizei o conceito de Estrela, ou seja, carreguei os dados de todos os QVDs transformados, sempre utilizando chaves únicas (utilizo a função AutoNumber()). E depois criei uma tabela chamada "[Centro da Estrela]" que inicialmente inclui dois dados comum em todos as tabelas (Código da Filial e Data Base). Depois para cada tabela transformada eu realizo um LeftJoin utilizando as chaves únicas e campos comuns.

            No final eu faço um tratamento das informações que podem causar referência circular.

            No final, tenho um Data Cloud unificado sem misturar as informações.

            • Re: Dificuldades - Qvw Compra x Venda

              Fernando, Tentei fazer com o modelo que estava em seu Blog, pelo o que entendi a logica do Raphael é quase mesma.

              Até a parte de vendas + estoque estava dando certo, porem quando coloquei uma carga do compras deu problemas.. como eu precisava entregar meio logo o projeto para validação do Dpto da empresa, fiz uns ajustes nos meus Loads originais e consegui matar o problema.

              Vou começar a estudar mais esse conceito que você passou, e tentar passar esse projeto para ele.

               

              Obrigado a Todos.

               

               

              Att.

               

              Carlos de Sá.