Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Objeto de texto como legenda

Olá Pessoal,

tenho um grafico de map que não fica bem visualmente com a legenda nele, gostaria de criar uma caixa de texto com a legenda do grafico dentro dele e que ela fosse dinamica como o grafico, o ID do grafico é CH77 eu posso usar a expansão do sinal de dolar para fazer isso não estou conseguindo trabalhar direito com isso ... help

Obrigado!

1 Solution

Accepted Solutions
Not applicable
Author

Basicamente seria esta a idéia:

=IF(GetSelectedCount(UF) = 1 OR GetPossibleCount(UF) = 1, 'Estado: '& UF, '-')  & CHR(10) & 'R$: ' & NUM(SUM(VALOR), '#.##0,00')

onde:

IF(GetSelectedCount(UF) = 1 OR GetPossibleCount(UF) = 1, 'Estado: '& UF, '-'): Verificaria se existe um estado selecionado ou se existe somente um para seleção, se possuir somente 1 valor retorna o valor do Estado (ex.: SP)

CHR(10): Corresponde a quebra de linha;

NUM(SUM(VALOR), '#.##0,00') : Soma os valores desejadados de acordo com a seleção.

Obs.: Ainda pode-se utilizar a função concat() para listar todos os estados selecionados:

EX.:

IF(GetSelectedCount(UF) = 1 OR GetPossibleCount(UF) = 1, 'Estado: '& UF, CONCAT(DISTINCT UF, ','))

View solution in original post

8 Replies
cesaraccardi
Specialist
Specialist

Olá,

interessante a sua idéia, você poderia postar um arquivo para ilustrar o problema?

Abraços,
Cesar

Not applicable
Author

Olá Cezar,

Segue uma imagem como exemplo.

exMap.png

Gostaria de colocar os valores do popup dentro da caixa de texto.

Obrigado Marco

Not applicable
Author

Perdão por errar seu nome corrigindo Cesar.

abs,

Not applicable
Author

Creio que até conseguiria fazer, mas o problema é que para mostrar deveria sempre ter um valor selecionado (no seu exemplo São Paulo). Somente com relação os valores da latitude e longitude você teria que alimentar variaveis através de macros.

Not applicable
Author

Olá Eduardo,

No caso da da latitude e longitude eu não preciso mostrar, apenas os valores em $, estado 'SP' e o local que seria a ALCATEIA.

Quando não tiver nenhum estado selecionado poderia mostar o montante por estado igual acontece no mapa.

Not applicable
Author

Basicamente seria esta a idéia:

=IF(GetSelectedCount(UF) = 1 OR GetPossibleCount(UF) = 1, 'Estado: '& UF, '-')  & CHR(10) & 'R$: ' & NUM(SUM(VALOR), '#.##0,00')

onde:

IF(GetSelectedCount(UF) = 1 OR GetPossibleCount(UF) = 1, 'Estado: '& UF, '-'): Verificaria se existe um estado selecionado ou se existe somente um para seleção, se possuir somente 1 valor retorna o valor do Estado (ex.: SP)

CHR(10): Corresponde a quebra de linha;

NUM(SUM(VALOR), '#.##0,00') : Soma os valores desejadados de acordo com a seleção.

Obs.: Ainda pode-se utilizar a função concat() para listar todos os estados selecionados:

EX.:

IF(GetSelectedCount(UF) = 1 OR GetPossibleCount(UF) = 1, 'Estado: '& UF, CONCAT(DISTINCT UF, ','))

cesaraccardi
Specialist
Specialist

Olá, eu faria da mesma forma que o Eduardo sugeriu... só um detalhe é que não precisa verificar:


GetSelectedCount(UF) = 1 OR GetPossibleCount(UF) = 1


GetPossibleCount(UF) = 1


Já é suficiente, porque quando selecionado é considerado também como valor possível.

Abraços,
Cesar

Not applicable
Author

Muito bom .. deu certo pessoal.

Cesar vou colocar a resposta do Eduardo como correta pois está completa, mas a sua tambem funfa

tks