Introdução

Utilizar de recursos tradicionais para exibir informações de maneira personalizada pode adicionar maior valor agregado a forma como o usuário navega, analisa e toma decisões. Neste artigo demonstra-se passo a passo como criar uma pirâmide etária que pode ser utilizada para análise da distribuição entre os sexos masculino/feminino, embora possa ser utilizado para diferentes propósitos.

O Qlik não possui um gráfico padrão do tipo pirâmide etária, mas pode ser criado através de um gráfico de barras personalizado, utilizando duas expressões empilhadas. O resultado, exibido ao lado com as informações provenientes da distribuição de pessoas em determinado país, com a quantidade dividida por faixa etária com divisão masculino e feminino. É possível ainda adicionar um valor em percentual dentro de cada barra para demonstrar esta variação ao longo do eixo de cada faixa etária.

Este exemplo é especialmente útil para cenários que exigem a visualização de valores opostos na mesma dimensão e pode ser aplicado em diversos casos. Para construir o exemplo apresentado ao lado basta carregar o fragmento de script a seguir a partir do QlikView Desktop.
Para construção do gráfico é preciso conhecer o processo elementar de carga de dados a partir do QlikView.

 

Criação do Gráfico

ChartType1.png

Após ter carregado o exemplo de dados acima, crie um gráfico de barras seguindo os passos abaixo:

1. Com um clique com o botão da direita na área vazia do painel, escolha New Sheet Object (Novo Objeto de Pasta), em seguidaChart (Gráfico).

2. Na primeira tela do assistente de criação de gráficos escolha do tipo barras conforme figura ao lado.

3. Avance para a etapa de dimensões com um clique no botão Next (Avançar) e adicione o campo Faixa como dimensão.

4. Avance novamente para entrar com as fórmulas em duas expressões, uma para o resultado masculino e outra para o resultado feminino.

=SUM(Masculino)
=SUM(Feminino) * -1

ExpressionBarChart1.PNG

A primeira expressão deve fazer o somatório da população masculina por meio da fórmula SUM(Masculino), enquanto a segunda expressão deve fazer o mesmo processo para a população feminina com uma fórmula ligeiramente diferente, sendo SUM(Feminino) * -1. Note que a multiplicação pelo valor menos um promove a mudança do sentido das barras para o sexo feminino. Embora em um primeiro seja estranho visualizar os rótulos das barras femininas com valores negativos, na etapa de formatação dos números será possível eliminar o sinal deixando apenas o valor do somatório.

5. Para cada expressão altere o Label (Rótulo) para Masculino e Feminino, respectivamente.

6. Novamente, para cada expressão selecione a opção Value on Data Points (Valores Sobre os Dados).

7. Avançando com o botão Next (Próximo), na guia Classificar marque o campo Faixa e selecione a caixa de seleçãoTexto configurado para Z > A.

ChartOrientationSubtype1.png

8. Na guia Style (Estilo), apresentada após o botão Next (Próximo) ser acionado, configure a orientação para horizontal.

9. Na mesma guia, altere o tipo de apresentação para Stacked (Empilhado), conforme figura ao lado.

10. Use o botão Next até alcançar a guia Number e formate ambas as expressões no padrão #.##0;#.##0.

Note que a formatação personalizada do item acima inclui dois padrões separados por ponto e vírgula (;). A primeira parte refere-se aos valores positivos e a segunda, após o sinal de ponto e vírgula, aos valores negativos. Como o formato para os negativos não inclui o sinal de menos (-), o atributo é retirado dos valores mostrados ao lado das barras. Nesta etapa o gráfico deve estar praticamente finalizado, apresentando do lado direito os valores masculinos e do lado esquerdo os femininos. Utilize seção seguinte para dar um acabamento mais profissional ao gráfico alterando algumas propriedades.

Ajustes Finos

Retornando as propriedades do gráfico é possível alterar alguns aspectos para torná-lo mais atraente ao usuário tomador de decisões. Utilizando as dicas abaixo faça as mudanças que desejar.

  • Na guia General (Geral), inclua um título para a janela, tal como Distribuição da População por Faixa Etária.
  • Para o item Show Title in Chart (Mostrar Título no Gráfico) inclua uma descrição como Somatório da população no ano de 2004 segundo IBGE, por faixa etária.
  • Com um clique no botão Title SettingsConfigurações do Título, presente ao lado do texto inserido e ajuste o Alinhamento Horizontal para Esquerda.
  • Na janela pop-up aberta, acione o botão Fonte e altere o Tamanho da fonte para 10 sem negrito.
  • Retornando a janela de propriedades do gráfico, na guia Dimensions (Dimensões) desmarque a opção Label (Rótulo).
  • Na guia Axes (Eixos), marque a opção Hide Axes.
  • Na guia Colors (Cores), ajuste as duas primeiras cores de acordo com o desejado. Cada uma delas representa um lado das barras.
  • Na guia Layout reduza o tamanho das bordas para zero na opção Border With (Largura da Borda).
  • Na guia Caption (Titulo), clique no botão Font (Fonte) alterando o tamanho das letras para 16, sem negrito.
  • Na mesma guia, altere a Background Color (Cor de Fundo) para o título ativo e inativo para branco.
  • Aproveite para desmarcar os ícones da barra de título como Print (Imprimir) e Enviar para o Excel.

O resultado deverá ser um gráfico semelhante ao apresentado a seguir.


PiramideEtaria2.PNG

Mais detalhes e arquivo exemplo para download, clique no link Pirâmide Etária - Qknow

Don't worry, be Qlik.

Tonial.