Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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
Você poderia postar amostra de seus dados?
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
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
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