Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
isaiasdd
Contributor

Mostrar todas as cidades de um estado

Olá,

Tem esta questão parecida Exibir cidades com venda e sem venda filtrando ano/mes‌ , tentei aplica ao gráfico de mapa, mas sem sucesso.

Tenho um mapa com as cidades de todo o brasil, porém quando o usuário seleciona um estado, por exemplo RS, gostaria de mostrar todas as cidades, inclusive as que não tem venda no período.

Exemplo:

O usuário seta o Ano = 2016 Mês = Jan Estado = RS

O Qlik Sense irá me mostrar somente o mapa do RS, pois desmarquei a opção "Mostrar Excluídos" do Mapa.

Porém só está pintando as cidades que teve venda, e as que não teve ficam espaços em branco no mapa,

como posso fazer para que esses espaços em branco sejam mostrados as cidades sem vendas ?

mapa.PNG

Minha estrutura de tabelas está assim:

Vendas:

LOAD

     ValorVendas,

     Data,

     CodCidade,

     .

     .

RESIDENT arquivo.xlsx

Cidades:

     CodCidade,

     Coordenadas,

     Nome

     .

     .

RESIDENT cidades.xlsx

Obrigado!!

1 Solution

Accepted Solutions
thiago_mlg
Contributor II

Re: Mostrar todas as cidades de um estado

Se a sua ideia é mostrar apenas RS, porem dentro dessa cidade mostrar os excluídos, desmarque a opção ocultar excluídos e na expressão limite o estado apenas para RS.

Porem se pode ser em vários estados, você pode criar uma expressão com uma condicional para dividir a informações em 3 partes, cidades com vendas, cidades sem vendas e null.

se sua expressão for mais ou menos assim.

dimensão cidade

expressão sum(valorvendas), voce pode fazer mais ou menos assim.

IF( sum(valorvendas) > 0, sum(valorvendas),

     if( sum(valorvendas) = null(), -1))

ai la las configurações de cor voce diz condigura pra quando for -1 ele deixa com outra cor..

então como o qlik aplica a regra cidade a cidade, pois ela é a dimensão, se a cidade da dimensão tiver vendas, vai ser o valor de vendas, se a cidade da dimensão não tiver vendas ele ficará -1, agora se nem houver a cidade na dimensão ai ele ficará nulo.

Qualquer dúvida à disposição.

Att,

5 Replies
MCampestrini
Valued Contributor

Re: Mostrar todas as cidades de um estado

Boa tarde Isaias

Acredito que a mesma opção que você desmarcou para mostrar somente RS é o que ocasiona esse comportamento.

Dê uma olhada no post do nicolett.yuri‌, onde ele mostra como responder esse tipo de pergunta

Márcio Rodrigo Campestrini
thiago_mlg
Contributor II

Re: Mostrar todas as cidades de um estado

Se a sua ideia é mostrar apenas RS, porem dentro dessa cidade mostrar os excluídos, desmarque a opção ocultar excluídos e na expressão limite o estado apenas para RS.

Porem se pode ser em vários estados, você pode criar uma expressão com uma condicional para dividir a informações em 3 partes, cidades com vendas, cidades sem vendas e null.

se sua expressão for mais ou menos assim.

dimensão cidade

expressão sum(valorvendas), voce pode fazer mais ou menos assim.

IF( sum(valorvendas) > 0, sum(valorvendas),

     if( sum(valorvendas) = null(), -1))

ai la las configurações de cor voce diz condigura pra quando for -1 ele deixa com outra cor..

então como o qlik aplica a regra cidade a cidade, pois ela é a dimensão, se a cidade da dimensão tiver vendas, vai ser o valor de vendas, se a cidade da dimensão não tiver vendas ele ficará -1, agora se nem houver a cidade na dimensão ai ele ficará nulo.

Qualquer dúvida à disposição.

Att,

isaiasdd
Contributor

Re: Mostrar todas as cidades de um estado

Márcio,

Obrigado, consegui fazer com o link que passou em sua resposta, porém..

No Qlik Sense Desktop 3.1 com esse tipo de mapa (área) ainda é permitido adicionar medidas ? não estou conseguindo adicionar medidas, quando adiciono ele pede pra colocar a cor pela medida, mas a medida não aparece nas propriedades do gráfico.

mapa_2.PNG

rogerioalmeida
Contributor

Re: Mostrar todas as cidades de um estado

Isaias,

Tive um problema parecido, porém no Qlikview, eu precisava mostrar as cidades mesmo que o valor seja Zerado, como estou utilizando a extensão ela não tem a opção de mostrar os valores Zerados, então eu fiz através de IF simples para a cor, mesmo que o valor seja Zero, eu coloco uma cor bem clara quase igual como se estivesse nulo, com isso aparece todas as cidades mesmo com o valor =0.

Espero ter ajudado.

MCampestrini
Valued Contributor

Re: Mostrar todas as cidades de um estado

Boa tarde Isaias

Conseguiu resolver o seu problema? Se sim, por gentileza marque a resposta correta para nos ajudar a manter a comunidade organizada.

Márcio Rodrigo Campestrini