Tabela dinâmica
A tabela dinâmica (Pivot) apresenta dimensões e medidas como linhas e colunas em uma tabela. Em uma tabela dinâmica, você pode analisar os dados por múltiplas medidas e em várias dimensões ao mesmo tempo.
Quando usar
Tabelas dinâmicas são úteis quando você deseja incluir várias dimensões ou medidas em uma única tabela, e depois reorganizá-las para ver diferentes subtotais. A tabela dinâmica Qlik do Qlik oferece diversas opções de layout e estilo diferentes da visualização da tabela dinâmica, incluindo:
-
Cabeçalhos para todas as dimensões
-
Opções do menu de cabeçalho para todas as dimensões
-
Representação nula personalizada
-
Larguras de coluna personalizáveis por pixel ou porcentagem
-
Ajuste as larguras das colunas usando o mouse
-
Totais na parte superior ou inferior
Criando tabelas dinâmicas
Faça o seguinte:
- No painel de ativos do modo de edição avançada, abra Objetos personalizados > Qlik Visualization bundle e arraste o Pivot até a pasta.
-
Clique em Adicionar e selecione um campo ou uma dimensão mestre para a dimensão de linha.
Opcionalmente, adicione mais dimensões como linhas. A tabela dinâmica detalha as linhas na ordem em que são adicionadas. Você pode clicar e arrastar as dimensões para reordená-las.
-
Clique em Adicionar e selecione um campo ou uma medida mestre para a medida.
Opcionalmente, adicione mais medidas.
Você pode ajustar a aparência e outras configurações no painel de propriedades avançadas.
Dinamizando seus dados no painel de propriedades
No painel de propriedades, você pode adicionar medidas e dimensões à tabela dinâmica, bem como linhas ou colunas dinâmicas.
Dados
No painel de dados, você pode adicionar dimensões e medidas. É possível mover itens entre linhas e colunas. Também é possível alterar a ordem dos itens dentro de linhas ou colunas. Quando mais de uma medida é usada, elas são agrupadas e um item  Valores é criado.
Classificação
No painel de classificação, em Propriedades avançadas, você pode alterar a ordem interna das dimensões e medidas.
Classificar por primeira medida
Se você tiver mais de uma medida, um grupo de medidas será criado. Classificar por primeira medida classificará os valores de dimensões pelo valor numérico da primeira medida. Essa ordem de classificação afetará todas as dimensões e prevalecerá sobre qualquer outra ordem de classificação definida nas dimensões.
Por exemplo, você tem duas medidas: Quantity e Sales. No painel de propriedades, em Dados> Medidas, a Quantity é listada em primeiro lugar. Se você Classificar por primeira medida em ordem decrescente, sua tabela será classificada começando com a dimensão com maior Quantity.
Se Classificar pela primeira medida estiver desativado, a tabela usará a ordem de classificação configurada para as dimensões.
Limitações:
- Essa opção só tem suporte quando os subtotais são calculados. Você pode calcular subtotais seguindo um destes procedimentos:
- No painel de propriedades, acesse Dados e clique em uma dimensão. Ative Mostrar totais.
- No painel de propriedades, acesse Aparência> Apresentação. Ative Recuar linhas.
- Essa opção não tem suporte em dimensões calculadas.
- Essa opção apenas terá suporte se todas as dimensões estiverem na seção Linha e todas as medidas estiverem na seção Coluna.
Classificação de dimensões
Com Classificar pela primeira medida desativado, a tabela pode ser classificada por valores de dimensão. Cada dimensão pode ter classificação Automática ou Personalizada. Com a classificação Automática, os valores dos campos são classificados em ordem alfabética e numérica em ordem crescente. Com a classificação Personalizada, você pode ativar ou desativar cada uma das seguintes configurações:
-
Classificar por expressão: classifica por expressão personalizada. Classificar por expressão substitui as configurações Classificar numericamente e Classificar alfabeticamente. Esta opção só deve ser usada com a primeira dimensão (mais externa) da tabela.
-
Classificar numericamente: classifica os valores dos campos começando com um número.
-
Classificar alfabeticamente: classifica os valores dos campos começando com uma letra.
As opções Crescente e Decrescente estão disponíveis para todas as três configurações.
Classificação na pesquisa
O usuário pode clicar no nome de uma dimensão na tabela para expandir uma caixa de listagem. Na caixa de listagem, o usuário pode pesquisar e selecionar valores de dimensão individuais. A configuração Classificação na pesquisa controla a ordem de classificação dos valores em uma caixa de listagem de dimensão.
Você tem as seguintes opções para a ordem de classificação da caixa de listagem:
-
Automático: usa a ordem de classificação padrão. Os números são classificados numericamente em ordem crescente. O texto é classificado em ordem alfabética em ordem crescente.
-
Herdar da dimensão: usa a ordem de classificação definida para a dimensão individual.
Formatando colunas de dimensão e medida
Você pode formatar a dimensão e medir colunas com opções adicionais. Você pode:
-
Limitar dimensões exibidas
-
Representação de dimensão de formato
-
Formatar números de medida
-
Criar colunas condicionais
-
Definir a cor de fundo das células usando expressões
-
Definir a cor do texto com expressões
-
Definir a largura da coluna
Limitando dimensões exibidas
Limite o número de valores exibidos para uma dimensão. Quando você configura uma limitação, as únicas dimensões exibidas são aquelas em que o valor da medida cumpre o critério da limitação.
Faça o seguinte:
-
Em Dados, selecione uma dimensão e expanda as propriedades.
-
Em Limitação, selecione uma das seguintes limitações:
-
Sem limitação: o valor padrão.
-
Número fixo: selecione para exibir os valores superiores ou inferiores. Configure o número de valores. Você também pode usar uma expressão para definir o número. Clique em para abrir o editor de expressão.
-
Valor exato: use os operadores e configure o valor de limite exato. Você também pode usar uma expressão para definir o número. Clique em para abrir o editor de expressão.
-
Valor relativo: use os operadores e configure o valor de limite relativo em porcentagem. Você também pode usar uma expressão para definir o número. Clique em para abrir o editor de expressão.
-
Formatando representação de dimensão
Você pode formatar colunas de dimensão para mostrar valores, links ou imagens usando Representação no painel de propriedades. Você pode selecionar as seguintes representações:
- Texto: exibe os valores da dimensão como texto. Este é o valor padrão.
-
Link: exibe valores como links clicáveis. O valor da dimensão é usado para a URL ou você pode adicionar outras URLs aos valores de dimensão exibidos.
-
Imagem: exibe valores que contêm uma URL absoluta para uma imagem exibida como imagens.
Formatando links
O caractere ; não tem suporte como um separador de parâmetro de consulta em uma URL.
Faça o seguinte:
-
Em Dados, selecione uma dimensão e expanda as propriedades.
-
Em Representação, selecione Link.
-
Em Configuração de link, selecione uma das seguintes opções:
-
Adicionar rótulo: a dimensão contém a URL de destino na expressão da dimensão ou na tabela de dados. Os links são exibidos e ordenados por expressão da URL de destino.
Em Rótulo de link, insira um rótulo de texto descritivo para a URL de destino. Clique em para abrir o editor de expressão.
-
Adicionar URL: os valores de dimensão tornam-se links de texto selecionáveis que são rótulos para as URLs.
Em URL do link, insira a expressão da URL de destino. Clique em para abrir o editor de expressão.
-
Formatando imagens
As imagens nas tabelas dinâmicas só podem ser acessadas por servidores e domínios que foram listados como seguros. Os administradores disponibilizam esses recursos no Administração adicionando Content-Security-Policies (CSP) para cada servidor ou domínio. A CSP ajuda a evitar ataques de script entre sites, controlando quais recursos um navegador pode solicitar de um servidor.
O caractere ; não tem suporte como um separador de parâmetro de consulta em uma URL.
Faça o seguinte:
-
Em Dados, selecione uma dimensão e expanda as propriedades.
-
Em Representação, selecione Imagem.
-
Em Configuração de imagem, selecione um dos seguintes:
-
Adicionar rótulo: a dimensão contém a URL absoluta da imagem na expressão da dimensão ou na tabela de dados. Os links são exibidos e ordenados pela expressão da URL.
Em Rótulo da imagem, insira um rótulo de texto descritivo para a imagem que será exibido como texto alternativo quando você passar o mouse sobre a imagem. Clique em para abrir o editor de expressão.
-
Adicionar URL: os valores de dimensão tornam-se rótulos para o texto alternativo exibido quando o mouse é passado sobre a imagem.
Em URL da imagem, insira a expressão da URL de destino. Clique em para abrir o editor de expressão.
-
-
Em Dimensionamento, selecione uma das seguintes opções de dimensionamento:
-
Ajustar sempre
-
Ajustar à largura
-
Ajustar à altura
-
Esticar
-
Tamanho original
-
-
Em Posição, selecione a posição da imagem dentro da célula.
Formatando números de medida
Você pode formatar números de medida em Formatação de número no painel de propriedades.
Se desejar alterar o formato de número em nível de aplicativo, e não apenas para uma única medida, é melhor fazê-lo nas configurações regionais, isto é, nos comandos SET no início do script no editor da carga de dados.
Faça o seguinte:
-
Em Dados, selecione uma medida e expanda as propriedades.
-
Em Formato numérico, selecione o formato:
-
Automático: O Qlik Sense define automaticamente uma formatação de número com base nos dados de origem.
Para representar as abreviações numéricas, as unidades do sistema internacional são usadas, como k (milhares), M (milhões) e G (bilhões).
-
Número: por padrão, a formatação é definida como Simples, e você pode selecionar a formatação nas opções na lista. Altere para Personalizar para e insira o padrão de formato em Padrão de formato.
Exemplos:
- # ##0 descreve o número como um inteiro com um separador de milhares. Neste exemplo, “ “ é usado como separador de milhar.
- ###0 descreve o número como um inteiro sem um separador de milhares.
- 0000 descreve o número como um inteiro com, pelo menos, quatro dígitos. Por exemplo, o número 123 será mostrado como 0123.
- 0.000 descreve o número com três casas decimais. Neste exemplo, “.” é usado como separador decimal.
Se você adicionar o sinal de porcentagem (%) ao padrão de formato, os valores da medida serão automaticamente multiplicados por 100.
- Dinheiro: Por padrão, o padrão de formato usado para dinheiro é definido pelas configurações de região preferida em seu perfil. Use Padrão de formato para alterar o padrão de formato.
- Data: por padrão, a formatação é definida como Simples, e você pode selecionar a formatação nas opções na lista. Altere para Personalizar para e insira o padrão de formato em Padrão de formato.
- Duração: Por padrão, o padrão de formato usado para duração é definido pelas configurações de região preferida em seu perfil. A duração pode ser formatada como dias, ou como uma combinação de dias, horas, minutos, segundos e frações de segundos. Use Padrão de formato para alterar o padrão de formato.
- Personalizar: Por padrão, o padrão de formato usado para personalização é definido pelas configurações de região preferida em seu perfil. Use Padrão de formato para alterar o padrão de formato.
-
Criando colunas condicionais
As colunas podem ser condicionais, de modo que só aparecem quando determinadas condições são atendidas.
Faça o seguinte:
-
Em Dados, selecione uma dimensão ou medida e expanda as propriedades.
-
Em Mostrar coluna se, clique em para abrir o editor de expressão.
-
Insira a expressão para determinar as condições para a coluna aparecer.
-
Clique em Aplicar.
Exemplo
Suponha que você tenha uma Tabela dinâmica ou um objeto Dinâmico que contenha o seguinte:
-
As dimensões são Product Type e Product Name.
-
As medidas são Sum(Sales) e Count (distinct InvoiceNumber).
-
Os itens em Colunas são Valores (padrão) e o campo Quarter.
Parte 1: Coluna condicional com base nas seleções do usuário
Você pode ter um grande número de anos de dados em seu aplicativo, então não quer adicionar muita desordem à visualização. Ao mesmo tempo, você quer encorajar uma análise granular e interativa.
Para a coluna Trimestre, você pode adicionar a seguinte expressão para Mostrar coluna se:
GetSelectedCount(Year)=1
Com essa expressão, se o usuário selecionar um único ano no aplicativo, a tabela dinâmica divide cada medida por trimestre. Caso contrário, os valores totais da medida são mostrados.
Parte 2: Colunas condicionais usando variáveis
Você pode usar Variáveis para incentivar a análise interativa. Suponha que você também crie uma variável vUserInteraction com uma definição em branco. Em seguida, crie dois gráficos Botão em sua planilha, configurados com a ação Definir valor variável:
Mostrar mais detalhes: Clique em esse botão para definir vUserInteraction como o valor de ='Yes'.
Mostrar menos detalhes: Clique em esse botão para definir vUserInteraction como o valor de ='No'.
Em sua tabela dinâmica, você poderia adicionar várias medidas adicionais ao gráfico, como Count(Quantity) e Sum(Cost). Em seguida, configure cada coluna de medida para ter o seguinte valor para Mostrar coluna se:
'$(Reference)'='Yes'
Isso permite que o gráfico se adapte ao fato de o usuário querer ou não informações adicionais. Se o usuário clicar no botão Mostrar mais detalhes, medidas adicionais serão adicionadas à tabela. Caso contrário, ou se clicarem em Mostrar menos detalhes, as medidas adicionais serão excluídas.
Mostrar mais detalhes: Clique em esse botão para definir vUserInteraction como o valor de ='Yes'.
Mostrar menos detalhes: Clique em esse botão para definir vUserInteraction como o valor de ='No'.
Em sua tabela dinâmica, você poderia adicionar várias medidas adicionais ao gráfico, como Count(Quantity) e Sum(Cost). Em seguida, configure cada coluna de medida para ter o seguinte valor para Mostrar coluna se:
'$(Reference)'='Yes'
Isso permite que o gráfico se adapte ao fato de o usuário querer ou não informações adicionais. Se o usuário clicar no botão Mostrar mais detalhes, medidas adicionais serão adicionadas à tabela. Caso contrário, ou se clicarem em Mostrar menos detalhes, as medidas adicionais serão excluídas.
Definindo a cor de fundo com expressões
Você pode definir a cor de fundo de uma coluna usando expressões. Por exemplo, você pode fazer com que as células da coluna mudem a cor de fundo dependendo dos valores na célula da coluna. A cor de texto é alterada automaticamente para branco quando uma cor de fundo escura for usada.
Faça o seguinte:
Em Dados, selecione uma dimensão ou medida e expanda as propriedades.
Em Expressão de cor de fundo, clique em para abrir o editor de expressão.
Insira a expressão para determinar as condições para a coluna aparecer.
Clique em Aplicar.
Definindo a cor de texto com expressões
Você pode definir a cor do texto de uma coluna usando expressões. Por exemplo, você pode fazer com que as células da coluna mudem a cor do texto dependendo dos valores na célula da coluna.
Faça o seguinte:
Em Dados, selecione uma dimensão ou medida e expanda as propriedades.
Em Expressão de cor de texto, clique em para abrir o editor de expressão.
Insira a expressão para determinar as condições para a coluna aparecer.
Clique em Aplicar.
Definir a largura da coluna
Por padrão, a largura da coluna é definida automaticamente. Você pode definir manualmente a largura da coluna:
Conteúdo
Pixels
Porcentagem
Você também pode dimensionar manualmente as colunas arrastando as bordas do cabeçalho.
Faça o seguinte:
Em Dados, selecione uma dimensão ou medida e expanda as propriedades.
Em Largura da coluna, selecione como deseja definir a largura da coluna:
Ajustar ao conteúdo: As colunas são dimensionadas pela largura do conteúdo da coluna.
Pixels: Defina a largura da coluna em pixels.
Porcentagem: Defina a largura da coluna em porcentagem.
Auto: Defina automaticamente a largura da coluna com o Qlik Sense.
Mudança na forma como os dados são apresentados
Há várias opções disponíveis para personalizar a apresentação dos dados na tabela dinâmica. Essas opções estão disponíveis no painel de propriedades em Aparência > Apresentação.
Totalmente expandido
Quando selecionado, todos os valores na tabela dinâmica são exibidos, em vez de alguns serem recolhidos. Essa configuração é perceptível quando mais de uma dimensão é adicionada.
Indentar linhas
Essa configuração também é perceptível quando mais de uma dimensão é adicionada.
Quando a configuração está ativada, as dimensões são aninhadas umas nas outras e expansíveis. Quando você expande uma linha de dimensão de nível superior, as dimensões aninhadas são exibidas com um recuo no início de cada linha.
Com a configuração desativada, as dimensões após a primeira dimensão são exibidas em colunas separadas na tabela e se tornam visíveis se você expandir uma linha de dimensão de nível superior.
Personalizando o estilo
Com as Opções avançadas ativadas, você tem várias opções de estilo disponíveis em Aparência no painel de propriedades.
Clique em Estilo em Aparência > Apresentação para personalizar ainda mais o estilo do gráfico. O painel de estilo contém várias seções nas guias Geral e Gráfico.
Você pode redefinir seus estilos clicando em ao lado de cada seção. Clique em Redefinir tudo para redefinir os estilos de todas as guias disponíveis no painel de guias.
Personalizando o texto
Você pode definir o texto do título, subtítulo e nota de rodapé em Aparência > Geral. Para ocultar esses elementos, desative Mostrar títulos.
A visibilidade dos diferentes rótulos no gráfico depende das configurações específicas do gráfico e das opções de exibição do rótulo. Esses podem ser configurados no painel de propriedades.
Você pode estilizar o texto que aparece no gráfico.
Faça o seguinte:
No painel propriedades, expanda a seção Aparência.
Em Aparência > Apresentação, clique em Estilo.
Na guia Geral, defina a fonte, o estilo de ênfase, o tamanho da fonte e a cor dos seguintes elementos de texto:
Título
Subtítulo
Nota de rodapé
Na guia Gráfico, defina a fonte, o estilo de ênfase, o tamanho da fonte e a cor dos seguintes elementos de texto:
- Cabeçalho: Estilize o texto dos cabeçalhos para todas as dimensões.
- Valores de dimensão: Estilize os valores de dimensão do texto.
- Valores de medição: Estilize o texto dos valores de medida.
- Medir rótulos: Estilize o texto dos cabeçalhos de medida.
- Valores totais: Estilize o texto dos totais.
- Valores nulos: Estilize o texto dos valores nulos.
Personalizando o plano de fundo
Você pode personalizar o plano de fundo do gráfico. Você também pode colorir dimensões ou medidas individuais por expressão.
Faça o seguinte:
No painel propriedades, expanda a seção Aparência.
Em Aparência > Apresentação, clique em Estilo.
Na guia Geral do painel de estilo, você pode selecionar uma cor de fundo (cor única ou expressão). Você também pode definir o plano de fundo como uma imagem da sua biblioteca de mídia ou de uma URL.
Nota informativaPara adicionar uma imagem de fundo de uma URL, a origem da URL precisa ser adicionada à lista de permissões na Content Security Policy de seu locatário. A origem deve ser adicionada com a seguinte Diretriz: img-src. Isso é feito por um administrador de locatários.
Para obter mais informações, consulte Criando uma entrada de CSP.
Ao usar uma cor de fundo, use o controle deslizante para ajustar a opacidade do fundo.
Ao usar uma imagem de fundo, você pode ajustar o tamanho e a posição da imagem.
Na guia Gráfico, personalize a cor de fundo dos seguintes elementos:
- Cabeçalho
- Valores de dimensão
- Valores de medida
- Rótulos de medida
- Valores totais
- Valores nulos
Personalizando a grade
Você pode personalizar a grade da tabela dinâmica.
Faça o seguinte:
No painel propriedades, expanda a seção Aparência.
Em Aparência > Apresentação, clique em Estilo.
Na guia Gráfico, personalize a grade com os seguintes elementos:
Altura da linha: Defina a altura das linhas em linhas.
Borda: Defina a cor das bordas da célula.
Divisor: Defina a cor do divisor que divide dimensões e medidas, bem como cabeçalho e linhas.
Plano de fundo: Defina a cor da área vazia criada quando você possui dimensões em Coluna.
Personalizando valores nulos
Você pode alterar a forma como os valores nulos são representados na tabela dinâmica.
Faça o seguinte:
Clique em Aparência em > Apresentação no painel de propriedades.
Em Texto de valor nulo, insira o texto pelo qual deseja substituir os valores nulos.
Expandindo totalmente a tabela dinâmica
Você pode definir a tabela dinâmica para sempre ser totalmente expandida.
Faça o seguinte:
Clique em Aparência em > Apresentação no painel de propriedades.
Selecione Totalmente expandido.
Personalizando a borda e a sombra
Você pode personalizar a borda e a sombra do gráfico.
Faça o seguinte:
Clique em Opções avançadas.
No painel propriedades, expanda a seção Aparência.
Em Aparência > Apresentação, clique em Estilo.
Na guia Geral do painel de estilo, em Borda, ajuste o tamanho do Contorno para aumentar ou diminuir as linhas da borda ao redor do gráfico.
Selecione uma cor para a borda.
Ajuste o Raio do canto para controlar o arredondamento da borda.
Em Sobra na guia Geral, selecione um tamanho e uma cor para a sombra. Selecione Nenhum para remover a sombra.
Selecionando campos ativos de dimensões cíclicas em tabelas dinâmicas
Se uma tabela dinâmica usar uma dimensão cíclica, os usuários poderão selecionar os campos ativos da dimensão cíclica.
Faça o seguinte:
Clique em em uma coluna de dimensão cíclica.
Clique em <Nome da dimensão> e selecione uma dimensão a partir da dimensão cíclica.
Limitações
As tabelas dinâmicas têm as seguintes limitações:
Você não pode dinamizar dados em sua tabela dinâmica do Visualization bundle quando sua pasta estiver no modo de análise, como acontece com a tabela dinâmica de visualização.