4 Replies Latest reply: May 19, 2014 2:12 PM by rogerio ferreira RSS

    Análise horizontal

      Bom dia pessoal,

       

      para diversos propósitos nos deparamos a todo momento, com a necessidade de analisarmos dados na horizontal.

      Exemplo: vendas do vendedor ou por cliente ou por produto em diferentes períodos, semana, mes ou ano.

       

      Estou precisando de um direcionamentos pois acredito que não é dificil mas estou tendo muita dificuldade com isso.

       

      Lendo o manual de referência, tentei o recurso de tabela cruzada mas nao deu certo, gostaria de saber se pra usar esse recurso,

      a tabela tem que estar já com os dados na horizontal no excel para depois importar no qlickview ou se o qlikview faz essa conversao por completa?

       

      Ou se, a forma é usar as expressoes para se construir cada coluna, exemplo: sum (vendas) produto A do mes de janeiro, ou

      sum (vendas) do vendedor x, nos anos de 2010,2011,2013..se puderem me ajudar com a sintaxe,

       

      Com isso eu consigo dar continuidade numa série de trabalhos pois é algo essencial que venho quebrando muita a cabeça,

       

      Muito obrigado

      Claudio

        • Re: Análise horizontal
          Aderlan Rodrigues

          Olá Claudio, tudo bem?

           

          Primeiro assista a esse vídeo Importing Data from Excel into Qlik (QlikView) - YouTube.

           

          Você também pode usar o assistente passo a passo que aparece ao criar um arquivo novo no QlikView.

           

          Importar dados no QlikView é mais simples do que parece, mesmo de fontes de dados diferentes.

           

          Se você anexar planilhas de exemplo, podemos montar um script para servir de modelo para você, mas acredito que o vídeo será muito esclarecedor.

           

          Bem vindo ao mundo QlikView. Abraço.

          • Re: Análise horizontal
            Yuri Nicolett

            Claudio, o recurso de tabela cruzada (Cross Table) do Qlikview é para transformar informações que estão em colunas em linhas, por exemplo:

             

            VENDEDOR          JAN/2014          FEV/2014          MAR/2014

            Yuri                         100                    200                    300

            Marcos                    200                         2                    1

             

            Ao utilizar Cross Table, sua tabela ficará:

            VENDEDOR, MESANO, VALOR

            Yuri               JAN/2014     100

            Yuri               FEV/2014        200

            Yuri               MAR/2014     300

            Marcos          JAN/2014     200

            Marcos          FEV/2014        2

            Marcos          MAR/2014     1

             

            Caso você queira transformar uma informação que esta em linha para coluna, terá que, no script, utilizar o recurso de Sum if.

            Exemplo com a tabela acima.

             

            LOAD

            Vendedor,

            SUM( if( MESANO = JAN/2014, VALOR)) as JAN/2014,

            SUM( if( MESANO = FEV/2014, VALOR)) as FEV/2014

            SUM( if( MESANO = MAR/2014, VALOR)) as MAR/2014

            RESIDENT tabela;

            • Re: Análise horizontal
              Felipe Dutra

              Claudio,

               

              Pesquise sobre Pivot Table.

              Você poderá apresentar, por exemplo, a dimensão vendedor na vertical e a dimensão temporal na horizontal, sem precisar alterar a carga de dados, não necessitando ajustar sua aplicação a cada novo mês.

               

              Abs,

              Felipe

              • Re: Análise horizontal
                rogerio ferreira

                Claudio,

                 

                Veja o Gráfico do Tipo Tabela Dinâmica, este fará o que você está precisando, colocar as informações tanto na vertical quanto na horizontal.