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

Legenda gráfico de pizza 2 expressões

Boa tarde!

É possivel eu colocar 2 valores na legenda de um gráfico de Pizza??

Por exemplo

Produtos

Vermelho - TOMATE 100 50%

Eu tenho meu tomate, quantidade vendida 100 e essa quantidade representa 50% do meu total de legumes vendidos por exemplo.

Os exemplos que eu achei se cria 2 expressões e 1 é mostrada na legemda e o outro valores sobre os dados.

Abraçooooo

1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Pessoal,

É possível sim, sem prejudicar o desempenho.

Na aba dimensões, use a opção calculada:

Rótulo: Faixa Etária (Qtde)

Expressão: =[FAIXA ETARIA]&' ('&aggr(Num(Sum(ADESAO),'#.##0'),[FAIXA ETARIA])&')'

Na aba expressões, use normalmente:

Expressão: Sum(ADESAO)

Relativo: Marcado

Valor Sobre os dados: [opicional], achei melhor desmarcado

Na aba apresentação:

Mostra numeros na legenda: Marcado

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

6 Replies
fosuzuki
Partner - Specialist III
Partner - Specialist III

Bom, por padrão acho que não dá.

Mas dá pra fazer uma mandrakaria pra parecer que é possível. O detalhe é que usa dimensão condicional, o que não é muito recomendável pois pode prejudicar a performance se o cálculo for complexo.

Olha o qvw em anexo.

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Pessoal,

É possível sim, sem prejudicar o desempenho.

Na aba dimensões, use a opção calculada:

Rótulo: Faixa Etária (Qtde)

Expressão: =[FAIXA ETARIA]&' ('&aggr(Num(Sum(ADESAO),'#.##0'),[FAIXA ETARIA])&')'

Na aba expressões, use normalmente:

Expressão: Sum(ADESAO)

Relativo: Marcado

Valor Sobre os dados: [opicional], achei melhor desmarcado

Na aba apresentação:

Mostra numeros na legenda: Marcado

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
fosuzuki
Partner - Specialist III
Partner - Specialist III

Bom Aderlan, dependendo do modelo de dados realmente o impacto no desempenho pode ser irrelevante. Mas é importante sempre estar um passo à frente pois se o volume ou a complexidade dos dados aumentar, isso pode vir a ser um problema.

aderlanrm
Partner - Specialist
Partner - Specialist

Bom dia Fernando, tudo bem?

Concordo 1.000% com você, só não entendi o contexto!

Você se refere a essa indicação que eu fiz aqui?

Eu sempre achei que o uso de dimensão calculada tem um excelente desempenho, mas ainda estou aprendendo sobre tunning de aplicações QlikView, então se puder fazer algumas sugestões de melhores práticas, todos vamos ficar muito gratos, o material sobre esse assunte é escarso.

Valeu, abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
fosuzuki
Partner - Specialist III
Partner - Specialist III

Fala Aderlan blz?

Então, para esse exemplo específico acho que não terá problema. Quando vc diz "é possível sem prejudicar o desempenho", outras pessoas podem achar que pode usar dimensão calculada em qualquer situação. Só complementei sua resposta com a minha ressalva.

Precisamos tomar um pouco de cuidado com o que dizemos (por favor não me entenda errado, tb estou aqui pra ajudar e com certeza tb me incluo nisso) pra não dar uma resposta que possa se tornar um problema mais pra frente.

Eu me lembro que eu fiz uma dimensão calculada super maluca em um dos meus primeiros primeiros apps que deixou minha tabela simples inutilizável, demorava seilá uns 10 segundos pra calcular. Isso considerando que o volume de dados era pequeno, menos de 100k registros. Naquela época um consultor senior me orientou a deixar a parte pesada dos cálculos no script. Refiz a tabela com as "boas práticas" e aí ela calculava instantaneamente.

Abraço

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Fernando, tudo bem?

Tem toda razão! Fique tranquilo, não levarei a mal, muito pelo contrário, é assim que evoluimos, pois sempre podemos ser melhor, tanto no que escrevemos quanto no que fazemos.

Apesar de alguns realmente ter essa percepção, de que pode colocar qualquer expressão na dimensão, eu sou tão responsável pelo que escrevo/falo quanto os outros são pelo que ler/ouve e entendem disso, mas não seria nada de mais colocar "nesse caso" ali no texto.

Obrigado pela observação.

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)