4 Replies Latest reply: May 21, 2015 9:40 AM by Everton Lopes RSS

    Contagem de campos selecionados

    Everton Lopes

      Boa tarde.

      Tenha uma dúvida e gostaria que me ajudassem, segue:

       

      Ex:

       

      Tenho uma dimensão "UF", com todos os estados Brasileiros e outros estrangeiros.

       

      Gostaria de colocar em um campo a seguinte legenda:

       

      Selecionado apenas 1 estado, retorna = O nome do estado selecionado

      Selecionado todos os estados, retorna = Seleção geral dos estados

      e para seleções diferentes 1 ao quase todos, retorna = Seleção múltipla de estados.

       

       

      Alguém pode me ajudar e se possível, colocar a resposta com o SCRIPT, não exemplo em QVW.

       

      Mas se não for possível, pode colocar o QVW mesmo.

       

      Desde já agradeço a atenção.

       

      Forte abraço!

      Everton Lopes

        • Re: Contagem de campos selecionados
          Robert Mika

          Você poderia postar amostra de seus dados?

            • Re: Contagem de campos selecionados
              Everton Lopes

              Bom dia Robert, segue abaixo amostra, conforme solicitado:

               

              Selecionado um estado, ele aparece na legenda do botão = Estratificação: SP

               

              Não selecionado nenhum botão, aparece na legenda do botão = Nenhum estado selecionado

               

              Eu gostaria de mais 2 legendas.

               

              Primeira: Quando for selecionado todos os estados, apareça na legenda do botão = Todos os estados selecionados

              Segunda: Quando for selecionado múltiplos estados, apareça na legenda do botão = Mais de 1 estado selecionado

               

              Perceba que os 2 modelos a mais que preciso, está trazendo a mesma legenda de nenhum estado selecionado.

               

              Abaixo a expressão utilizada no botão:

               

              =IF(IF(UF=UF,1,0)=0,'Nenhum estado selecionado','Estratificação:' & ' ' &UF)

               

              Desde já agradeço a atenção e o apoio.

               

              Atenciosamente,

              Everton Lopes

                • Re: Contagem de campos selecionados
                  Yuri Nicolett

                  Segue um exemplo de como fazer

                   

                   

                  =if( GetSelectedCount(UF)=0, 'Nenhum Estado Selecionado',

                  if( GetSelectedCount(UF)=1, UF,

                  if( GetSelectedCount(UF)>1 AND GetSelectedCount(UF) < COUNT({<UF=>} UF), 'Mais de um Estado Selecionado',

                  if( GetSelectedCount(UF) = COUNT({<UF=>} UF), 'Todos os Estados Selecionados'

                  ))))

                   

                  App em anexo

                    • Re: Contagem de campos selecionados
                      Everton Lopes

                      Bom dia Yuri.

                       

                      Show de bola, deu certo.

                       

                      Somente 'Todos os Estados Selecionados', que não aparecia, mas fiz uma alteração e deu certo.

                       

                      Segue alteração, caso alguém precise:

                       

                      =IF(GetSelectedCount(UF)=0,'Nenhum Estado Selecionado',

                      IF(GetSelectedCount(UF)=1,'Estratificação:' & ' ' &UF,

                      IF(GetSelectedCount(UF)=28 AND GetSelectedCount(UF)<COUNT({<UF=>}UF), 'Todos os Estados Selecionados',

                      IF(GetSelectedCount(UF)>1 AND GetSelectedCount(UF)<COUNT({<UF=>}UF), 'Mais de um Estado Selecionado',

                      ))))

                       

                      Declarei a quantidade de estados "28", que no meu caso se trata de 20 nacionais e 8 internacionais.

                       

                       

                      Muito obrigado pela ajuda!

                       

                      Atenciosamente,

                      Everton Lopes