Árvore de decomposição
Documentação da Decomposition Tree
Table of contents
Decomposition Tree Extension para Qlik
Tipos de Gráfico
A Decomposition Tree Extension para Qlik fornece os seguintes tipos de gráfico:
- Decomposition Tree
Esta seção explica como criar e configurar o gráfico Decomposition Tree.
Outros tipos de gráfico estão disponíveis via AnyChart Extensions.
Baixando e Instalando
Qlik Sense Desktop
Para instalar a Decomposition Tree Extension no Qlik Sense Desktop, faça o seguinte:
- Baixe a Decomposition Tree Extension para Qlik Sense.
- Extraia o arquivo.
- Abra uma janela do Windows Explorer e navegue até o diretório Extensions do Qlik Sense:
..\Users\<UserName>\Documents\Qlik\Sense\Extensions. - Copie a pasta anychart-4x-decomposition-tree para o diretório Extensions.
- Reinicie o Qlik Sense Desktop.
Qlik Sense Server
Para instalar a Decomposition Tree Extension em um servidor Qlik Sense,
- Baixe a Decomposition Tree Extension para Qlik Sense.
- Abra o Qlik Management Console (QMC): https://<QPS server name>/qmc
- Selecione Extensions na página inicial do QMC ou no menu suspenso Start.
- Clique em Import na barra de ações.
- No diálogo, selecione o arquivo baixado. Deixe a área de senha em branco.
- Clique em Open na janela do explorador de arquivos.
- Clique em Import.
Qlik Sense Cloud
Para instalar a Decomposition Tree Extension no Qlik Sense Cloud, faça o seguinte:
- Baixe o Decomposition Tree para Qlik Sense Cloud.
- Extraia o arquivo.
- Acesse o Management Console:
- adicione /console ao endereço do seu locatário: https://<your tenant address>/console
- ou use o link de navegação Administration sob o perfil do usuário no hub
- Vá para a página Extensions e clique em Add.
- No diálogo, selecione o arquivo com a extensão no pacote – por exemplo, anychart-4x-decomposition-tree.zip.
- Clique em Add.
- Repita os passos acima para adicionar outras extensões.
- No Management Console, vá para a seção Content Security Policy e clique em Add.
- No diálogo, dê um nome à Content Security Policy – por exemplo, AnyChart.
- Digite o endereço do servidor de origem: qlik.anychart.com
- Selecione as seguintes diretivas:
- connect-src
- font-src
- img-src
- script-src
- style-src
- Clique em Add.
Visão Geral
O Decomposition Tree permite visualizar dados em várias dimensões. Ele agrega dados automaticamente e permite detalhar (drill down) suas dimensões em qualquer ordem. Esta ferramenta é valiosa para exploração ad hoc e para conduzir análise de causa raiz.
Leia Quick Start e Dimensions and Measures para aprender como adicionar um Decomposition Tree e quais dimensões e medidas usar.
As configurações disponíveis incluem: colors, color by expression, color by measure, level settings etc.
Demos
Para ajudar você a entender melhor o que é um Decomposition Tree e como usá-lo, preparamos vários demos excelentes, que você pode conferir na seção Decomposition Qlik Demo Apps. Há um app de demo geral Decomposition Tree in Qlik Sense Features, o app de análise IMDB Top 1000 Slice and Dice, o app Tech layoffs, entre outros.
Quick Start
Este tutorial rápido explica como criar um Decomposition Tree básico.
Você também pode conferir um pequeno vídeo tutorial: How to work with a Decompositon Tree in Qlik Sense.
Antes de mais nada, adicione um gráfico vazio à sua folha:
- Vá para Custom objects > AnyChart no painel de ativos.
- Arraste um gráfico Decomposition Tree vazio para a folha.
Em seguida, adicione as dimensions que deseja analisar:
- Vá para Data > Dimensions no painel de propriedades.
- Clique em Add dimension e selecione uma dimensão.
Repita este passo quantas vezes for necessário:
Finalmente, adicione uma measure a ser analisada:
- Vá para Data > Measures no painel de propriedades.
- Clique em Add measure e selecione uma medida.
Observe que você também pode criar dimensões e medidas a partir de campos ou adicioná-las clicando nos botões no gráfico vazio.
Dimensions and Measures
Dimensions
Para adicionar uma dimensão, faça o seguinte:
- Vá para Data > Dimensions no painel de propriedades.
- Clique em Add dimension e selecione uma dimensão.
O Decomposition Tree requer apenas uma dimensão. No entanto, faz mais sentido quando múltiplas dimensões são adicionadas.
Esta ordem das dimensões afetará apenas a representação das dimensões no menu suspenso de breadcrumbs e no menu suspenso de navegação de drill-down.
Se você precisar ocultar valores nulos, desmarque a caixa Include null values nas configurações de cada dimensão.Measures
Para adicionar uma medida, faça o seguinte:
- Vá para Data > Measures no painel de propriedades.
- Clique em Add measure e selecione uma medida.
Pelo menos uma medida deve ser fornecida ao Decomposition Tree.
Alternative Measures
Você pode fornecer medidas alternativas ao Decomposition Tree e alternar entre elas instantaneamente ao usar o gráfico.
Para adicionar uma medida alternativa, faça o seguinte:
- Vá para Data > Measures no painel de propriedades.
- Clique em Add alternative e selecione uma medida.
Quando medidas alternativas são fornecidas, o controle suspenso aparece no elemento raiz e você pode clicar nele para alternar entre as medidas alternativas.
Colors
Valores positivos cobrem as barras inteiras dos respectivos elementos no Decomposition Tree (Observe o scaling mode). Mas quando há pelo menos um valor negativo em um nível, a barra do elemento é dividida em duas partes iguais: os negativos crescem para a esquerda e os positivos para a direita. Para facilitar ainda mais a leitura dos dados, as partes são coloridas de forma diferente.
As cores das barras podem ser modificadas nas seções Appearance > Colors da extensão.
Single Color
Se você deseja definir a cor estática das barras positivas e negativas:
Vá para a seção Appearance > Colors > Bar Color , escolha a opção "Custom" e selecione "Single Color" no menu suspenso "Color by" e escolha cores sólidas para as barras Positive e Negative.
Color by Measure
Se você deseja colorir as barras de acordo com o valor da medida:
Vá para a seção Appearance > Colors > Bar Color , escolha a opção "Custom" e selecione "Color by measure" no menu suspenso "Color by".
Color by Expression
Se você deseja colorir as barras de acordo com qualquer tipo de condições personalizadas:
Vá para a seção Appearance > Colors > Bar Color , escolha a opção "Custom" e selecione "Color by expression" no menu suspenso "Color by".
Connectors
Connector é uma linha que vai de um nível a outro, esta linha pode estar no estado "Active" ou "Inactive". Para alterar a coloração dos conectores:
Vá para a seção Appearance > Colors > Connector Color , escolha a opção "Custom" e selecione as cores para os estados "Active" e "Inactive".
Bar Scale
O comprimento das barras de valor pode ser calculado de três formas:
- Relativo ao valor máximo por nível para comparar valores dentro de cada nível - que é o valor padrão;
- Relativo ao valor pai para comparar contribuições ao pai;
- Relativo ao elemento raiz para comparar contribuições ao total.
Para alterar o comportamento: vá para Appearance > Presentation > Scale bar to no painel de propriedades e escolha a opção desejada no menu suspenso.
Header
Você pode ajustar a aparência do cabeçalho do Decomposition Tree, ou breadcrumbs, desativá-lo, alterar o fundo e outras cores, estilos de fontes e ícones.
Se você deseja desativar o cabeçalho: vá para Appearance > Header settings no painel de propriedades e desmarque o controle deslizante Display header.
Se você deseja alterar as cores, fontes, ícones: vá para Appearance > Header settings no painel de propriedades, mude o controle deslizante apropriado de Auto para Custom e forneça os valores adequados nas configurações que aparecem.
Levels
Você pode escolher a forma como os elementos da árvore são exibidos em seu dashboard, dependendo do espaço disponível e da natureza dos valores nas dimensões.
Largura
Se você deseja alterar a largura dos níveis, vá para Appearance > Presentation > Level size no painel de propriedades e escolha uma das três opções na caixa suspensa:
- Compact
- Normal (padrão)
- Wide
Paginação
Você pode limitar o número de elementos exibidos em cada nível. Os elementos que não são exibidos ainda estão lá e podem ser acessados paginando para cima ou para baixo com a ajuda dos controles de seta. Clicar nos três pontos revela os elementos ocultos.
Para ativar a paginação, vá para Appearance > Presentation > Limit items per column no painel de propriedades e marque a caixa de seleção. Esta configuração garante que apenas os elementos que cabem na tela apareçam, ocultando os outros. Use o controle deslizante "Min items per column" para definir o número mínimo de elementos exibidos em cada nível.
Modo Drill Down
Por padrão, o Decomposition Tree permite que o usuário final escolha qualquer dimensão para detalhar e altere a ordem instantaneamente, o que chamamos de "Flex dimensions". Você pode tornar a ordem do drilldown estática se desejar, limitando assim a forma como a análise pode ocorrer.
Para desativar o modo Flex, vá para Appearance > Presentation > Use flex dimension no painel de propriedades e desmarque a caixa de seleção.
Interatividade
Por padrão, os seguintes recursos de interatividade estão disponíveis: selections, snapshots e tooltips.
Para desativar ou ativar esses recursos, vá para Interactivity no painel de propriedades e alterne os seguintes controles deslizantes:
- Selections
- Snapshots
- Tooltips
Ordenação da UI
A UI Sorting permite que os usuários ordenem os elementos de uma árvore de acordo com a medida em tempo de execução. A ordenação da UI está disponível via menu de contexto que aparece quando você passa o mouse sobre o cabeçalho e clica no ícone de acordeão.
Por padrão, a UI Sorting está desativada.
Para ativar a UI Sorting, vá para Interactivity no painel de propriedades e alterne o seguinte controle deslizante:
- UI Sorting
Condições de Cálculo
O Decomposition Tree suporta condições de cálculo: você pode definir uma condição que precisa ser cumprida (verdadeira) para que o objeto seja exibido. Se a condição não for cumprida, uma mensagem personalizada será exibida.
Uma condição de cálculo é útil quando o número de elementos na árvore é muito grande e torna a visualização lenta para responder. Uma condição de cálculo pode ajudar para que, por exemplo, um objeto não seja exibido até que o usuário tenha filtrado os dados para um nível mais gerenciável aplicando seleções.
Para adicionar uma condição, faça o seguinte:
- Vá para Add-ons > Data handling no painel de propriedades.
- Insira uma expressão na caixa de entrada Calculation condition.
- Insira um valor de string ou uma expressão de string na caixa de entrada Displayed message.

