Qlik Community

Brasil

Announcements
Submit your remarkable customer story for the Global Transformation Awards at QlikWorld Denver 2022. SUBMIT A STORY
cancel
Showing results for 
Search instead for 
Did you mean: 
isaiasdd
Creator
Creator

Obter cidades sem venda

Existe alguma maneira de obter em uma tabela as cidades que tiveram venda e as que não tiveram usando set analysis?

Ex: Tenho duas tabelas, vendas e cidades.

Vendas

CodCidade

ValorVenda

Cidades
CodCidade
Estado

Como posso no Qlik Sense mostrar na mesma tabela todas as cidades? inclusive as que não tiverem venda? usando set analysis?

Labels (3)
1 Solution

Accepted Solutions
mario_sergio_ti
Partner
Partner

Amigo, segue resolução em anexo.

Para sua estrutura de dados, fiz um ajuste na expressão para funcionar.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti

View solution in original post

17 Replies
mario_sergio_ti
Partner
Partner

Amigo, uma outra forma é pela expressão;

Na expressão:

RangeMax( Aggr( Sum( {<SEU_SET_ANALYSIS>} [ValorVenda]), [Estado]) ,0)

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
isaiasdd
Creator
Creator
Author

Amigo,

está expressão não me mostra as cidades sem venda na mesma tabela, no meu caso continua igual!

isaiasdd
Creator
Creator
Author

Procuro uma solução com set analysis, esta solução não funciona muito bem no meu caso.

mario_sergio_ti
Partner
Partner

Estranho amigo, fiz um teste aqui e funcionou;

Tem como postar o print?

Teria mais de uma Medida e Dimensão?

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner
Partner

Posta também uma amostra de dados para eu simular o resultado para você.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
isaiasdd
Creator
Creator
Author

minha tabela está assim:

qlik_1.JPG

os valores da ultima coluna também estão totalmente errados. Tentei trocar o UF por NomeCidade, mas não funciona.

mario_sergio_ti
Partner
Partner

Amigo;

Tente replicar a expressão que informei para todas as Medidas na tabela.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
mario_sergio_ti
Partner
Partner

Amigo, exemplo:

Medida:

Qtd População

RangeMax( Aggr( Sum( [Populacao]), [NomeCidade]) ,0) 


Valor

RangeMax( Aggr( Sum( [Valor]), [NomeCidade]) ,0) 

Obs.: O atributo que coloquei na expressão acima [NomeCidade] tem que ser o mesmo da Dimensão na tabela.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti