4 Replies Latest reply: Aug 27, 2015 2:14 PM by CLAUDEMIR DIOTO RSS

    Group (Syntax) Qlik Sense (Agrupar (Sintax) Qlik Sense)

    Odair Moraes

      Good day,

       

      Can anyone give me an example of grouping, my need is to group by number of customers, if it were to use a quary would look like,

       

      SELECT E2_FORNECE , COUNT (*)   AS 'SUPPLIER'   FROM SE2990

      GROUP BY E2_FORNECE

       

      Pray in Qlik Sense I'm not getting hit the syntax.

       

      thank you.

       

      Odair Moraes

       

      Translated with Google Translate - Qlik Community Administrative Team

       

       

      Bom dia,

       

      Alguém pode me dar um exemplo de agrupamento, minha necessidade é agrupar pela quantidade de clientes, se fosse usar uma quary ficaria assim,

       

      SELECT E2_FORNECE, COUNT(*)  AS 'FORNECEDOR'  FROM SE2990

      GROUP BY E2_FORNECE

       

      orém no qlik Sense não estou conseguindo acertar a sintax.

       

      obrigado.

       

      Odair Moraes

        • Re: Group (Syntax) Qlik Sense (Agrupar (Sintax) Qlik Sense)
          CLAUDEMIR DIOTO

          Olá Odair. Boa tarde.

          Não entendi o que você realmente quer.

          Se for somente um agrupamento poderia ser feito assim:

           

          SELECT COUNT(*)  AS 'FORNECEDOR'  FROM SE2990

           

          Espero ter ajudado.

          Se tiver um exemplo mais detalhado ou o arquivo .QVW ... Facilitaria.

            • Re: Group (Syntax) Qlik Sense (Agrupar (Sintax) Qlik Sense)
              Odair Moraes

              Bom dia Sr. Claudinei, primeiramente agradeço pela sua atenção.

               

              Quanto a sintax do sql não tenho problemas, estou tento problema ao trabalhar com planilhas, veja meu exemplo abaixo onde eu tenho uma planilha fato, que apresenta o numero de títulos em atraso dos clientes, o problema aqui é que eu posso ter mais de um titulo por cliente e não consigo agrupar, devido não conhecer a sintax para fazer isso em se tratando do Qlik Sense.

               

              Exemplo do agrupamento.

              **********************************************************************

              LOAD

              Cliente, Group by Clientes

              FROM [lib://dados/DadosExcel.xlsx]

              (ooxml, embedded labels, table is [Contas a Receber]);

              group by cliente

              ***********************************************************************

               

              Tabela completa.

               

              LOAD
                  Cliente,
                  Nome,
                  Chave,
                  Empresa,
                  Duplicata,
                  parcela,
                  NFSe,
                  Vencimento,
                  Saldo,
                  SJuros,
                  NossoNumero,
                  dias,
                  Faixa
              FROM [lib://dados/DadosExcel.xlsx]
              (ooxml, embedded labels, table is [Contas a Receber]);

               

              .

            • Re: Group (Syntax) Qlik Sense (Agrupar (Sintax) Qlik Sense)

              You can't apply Aggrigation function directly from SQL. Frist read table to Qliksense, then by using "Resident Load" you can use count, sum etc functions...

              Use the below code:

               

              SampleData:

              LOAD * INLINE [

                  Fruit, Sales

                  banana, 200

                  grapes, 100

                  apples, 300

                  banana, 300

                  grapes, 200

                  apples, 100

              ];

               

               

              GROUPING:

              Load Fruit,sum(Sales) as Sales resident SampleData

              group by Fruit;

               

               

              Drop table SampleData;