10 Replies Latest reply: Aug 3, 2015 3:52 PM by Rafael Limeira RSS

    Grupo Set Analysis

    Rafael Limeira

      Pessoal, boa tarde!

       

      É possível ao criar um grupo no Set Analysis alterar também uma outra coluna? Exemplo... Conforme imagem abaixo tenho uma coluna com o Faturamento por Produto, onde criei um grupo para alterar a Operadora, contudo, eu gostaria que ao alterar a Operadora também alterasse a coluna de Meta. É possível isso? Alguém já realizou?

       

      Capturar.PNG

       

      Abraço!

       

      Rafael

        • Re: Grupo Set Analysis
          Alessandro Furtado

          Rafael, boa tarde.

           

          Não sei se entendi a sua duvida, mas o set analysis é por expressao (algumas funcoes - sum / count / max ...) e sendo assim nao afeta o resultado de outra coluna que nao tenha uso de variavel ou a coluna em si na expressao (Poderia usar um sum multiplicando uma variavel ou o resultado de colunas -  [nome coluna] + .......). Se puderes disponibilizar um modelo exemplo com dados reduzidos e embaralhados ajuda a te ajudar.....

          • Re: Grupo Set Analysis
            Aderlan Rodrigues

            Olá Rafael,

             

            Também não sei se entendi exatamente, mas, depois de alguns ajustes técnicos, segue anexo.

            Não tem como explicar tudo, tem que ver o anexo mesmo.

             

            Eu considerei que existe três dimensões (CLARO, TIM, VIVO), o conteúdo está preenchido apenas em cada uma respectivamente (Claro, Tim, Vivo), então, o grupo "Operadoras" fica com as três dimensões.

            Nas expressões, usa-se a função GetCurrentField para pegar a dimensão atual no grupo, junto com as funções Pick e Match e os devidos Set Analysis.

             

            Espero que seja útil, abraço.

             

            *** Lembre de marcar a resposta como útil ou correto para ajudar outras pessoas a acha a resposta para suas dúvidas. ***

              • Re: Grupo Set Analysis
                Rafael Limeira

                Aderlan,

                 

                Eu utilizo a versão free e não consigo abrir seu arquivo qvw. Poderia disponibilizar o script de carga / set analysis para que consiga visualizar sua dinâmica?

                 

                Abraço

                 

                  • Re: Grupo Set Analysis
                    Aderlan Rodrigues

                    Olá Rafael,

                     

                    Vou tentar, mas é difícil por ter muitas configurações que precisa ser feita no objeto.

                     

                    Script:

                    Grupo:
                    LOAD * Inline [
                        CLARO, TIM, VIVO
                        Claro, Tim, Vivo
                    ];
                    
                    Resume:
                    LOAD * INLINE [
                        GERENTE, SUPERVISOR, CONSULTOR, OPERADORA, VALOR, META
                        Gerente 1, Sup1, Alana B.,Claro, 40469, 79932
                        Gerente 1, Sup1, Alex S.,Claro, 30489, 64646
                        Gerente 2, Sup2, Alana B.,Tim, 20469, 59932
                        Gerente 2, Sup2, Alex S.,Tim, 15489, 34646
                        Gerente 3, Sup3, Alana B.,Vivo, 11469, 40932
                        Gerente 3, Sup3, Alex S.,Vivo, 22489, 14646
                    ];
                    
                    
                    

                     

                    Grupo Cíclico:

                    Expressão 1

                    Expressão 2:

                     

                    Acho que o principal é isso, qualquer dúvida, manda ai.

                     

                    Abraço.

                     

                    *** Lembre de marcar as respostas como útil ou correto para ajudar outras pessoas a acha a resposta para suas dúvidas. ***

                • Re: Grupo Set Analysis
                  Johnatan Guimaraes

                  Consegui resolver de uma forma diferente do aderlanrm. Segue anexo.

                   

                  Observação: Eu usei o comando Crosstable no load.

                    • Re: Grupo Set Analysis
                      Rafael Limeira

                      Johnatan,

                       

                      Eu utilizo a versão free e não consigo abrir seu arquivo qvw. Poderia disponibilizar o script de carga / set analysis para que consiga visualizar sua dinâmica?

                       

                      Abraço

                        • Re: Grupo Set Analysis
                          Johnatan Guimaraes

                          Script:

                          Resume:
                          LOAD * INLINE [
                              GERENTE, SUPERVISOR, CONSULTOR, CLARO, TIM, VIVO, VALOR, META,ID
                              Gerente 1, Sup1, Alana B.,Claro,,, 40469, 79932,1
                              Gerente 1, Sup1, Alex S.,Claro,,, 30489, 64646,2
                              Gerente 2, Sup2, Alana B.,,Tim,, 20469, 59932,3
                              Gerente 2, Sup2, Alex S.,,Tim,, 15489, 34646,4
                              Gerente 3, Sup3, Alana B.,,,Vivo, 11469, 40932,5
                              Gerente 3, Sup3, Alex S.,,,Vivo, 22489, 14646,6
                          ];
                          
                          
                          CrossTable
                          load
                          ID,
                          CLARO,
                          TIM,
                          VIVO
                          Resident Resume;
                          
                          nt Resume;
                          
                          

                           

                          Na dimensão Criei um grupo que chama 3 expressões =if(Value='Claro',Value), =if(Value='Vivo',Value), =if(Value='Tim',Value) podendo ser utilizado set analysis tbm ( =only({<Value={'Claro'}>} Value), =only({<Value={'Vivo'}>} Value), =only({<Value={'Tim'}>} Value))

                          Coloquei para Ocultar valores nulos nessa dimensão e nas expressões fiz os calculos normais. Sum(VALOR) e SUM(META).

                           

                          Segue app novamente caso dê para abrir.

                        • Re: Grupo Set Analysis
                          Aderlan Rodrigues

                          Olá johnatanbmo,

                           

                          Eu fiz o script daquele jeito só para dar um exemplo, o Rafael não disse como estava os dados dele, então não precisa do CrossTable, ele passou uma mensagem privada dizendo que os dados estão de outra forma, então fiz outro exemplo.

                           

                          Uma das razões de eu gostar tanto dos produtos da Qlik é exatamente isso, várias formas de chegar no mesmo resultado, parabéns e obrigado por também colaborar.

                           

                          Grande abraço.