10 Replies Latest reply: Oct 5, 2016 1:49 PM by Jeferson Vargas RSS

    Agrupar valores de um campo

    Julio Rossi

      Boa tarde pessoal!

       

      Preciso de uma grande ajuda, tenho um gráfico de blocos onde recebo valores do banco de dados conforme abaixo:

       

      Coluna A       |     Coluna B

      Grécia                    10

      Alemanha               23

      Itália                       12

      Espanha                 17

      África do Sul           32

      Brasil                      22

      USA                        18

      Holanda                   34

      .

      .

      .

      .

       

       

      O que preciso é agrupar os países por continente e depois vou apresentar o valor agrupado no gráfico, desta forma:

      Coluna A       |     Coluna B

      Europa                    10

      Europa                    23

      Europa                    12

      Europa                    17

      África                      32

      América do Sul        22

      América do Norte     18

      Europa                    34

       

      Como posso fazer isso?

      Obrigado pela atenção!!!

      Abs,

        • Re: Agrupar valores de um campo
          mauro ponte

          Julio,

           

          Voce tem no banco algum campo com o continente?

            • Re: Agrupar valores de um campo
              Julio Rossi

              Oi Mauro, não tenho não.

              Se tivesse seria tranquilo fazer.

                • Re: Agrupar valores de um campo
                  mauro ponte

                  Julio,

                   

                  Entao a saida é voce criar uma tabela.

                   

                  O que voce pode fazer é exportar uma tabela contendo so a coluna de paises para o excel. Dai você cria uma outra coluna e coloca os continentes. Depois voce deixa carregando esta planilha. Exportando da sua base voce tem a certeza que os nomes dos paises estarão iguais entre a base do QV e a planilha.

                   

                  Lembre de na primeira linha voce colocar os nomes das colunas. O continente voce pode colocar o que voce quiser no nomeda coluna, mas na  coluna de paises voce deve colocar o mesmo nome da coluna que está no modelo de dados do QV para os países, inclusive levando em consideração MAIUSCULAS e minusculas.

                   

                  O problema é que de tempos em tempos voce deve verificar se tem algum pais novo que está sem continente para inseri-lo na planilha.

                   

                  Infelizmente como voce nao tem esses dados na base nao vejo outro jeito.

                   

                  Espero ter ajudado.

                   

                  Boa Sorte!!

              • Re: Agrupar valores de um campo
                Jeferson Vargas

                Galera desculpa ai ressucitar esse topico mas estou em uma situação parecida:

                 

                Tenho uma campo chamado tabulação e preciso agrupar as informações deste campo em ação discador e ação operador sendo que as tabulações repetirão exemplo

                 

                Tabulação

                religue

                religue

                bol

                bol1

                bol1

                sprev

                 

                onde preciso que religue apareça como 'alo'

                onde preciso que bol1 apareça como 'cpc'

                onde preciso que sprev e bol apareça como 'outros'


                tem como?

                  • Re: Agrupar valores de um campo
                    mauro ponte

                    Jeferson,

                     

                    Voce pode fazer o tratamento do campo no seu script.

                     

                    Utilize Mapping load para criar uma tabela de mapeamento.

                     

                    mapa_Tabulação:

                    mapping LOAD * inline [

                    Tabulacao,New_Tabulacao

                    religue,alo

                    bol,cpc

                    bol1,outros

                    sprev,outros

                    ];


                    Na tabela que você carrega o campo tabulação utiliza applymap para o campo.


                    ApplyMap ('mapa_Tabulação', New_Tabulacao) as Tabulacao

                    ou

                    ApplyMap ('mapa_Tabulação', New_Tabulacao) as New_Tabulacao para criar um novo campo se quiser manter o valor do campo original tambem.


                    Espero que consiga resolver.