Pular para o conteúdo principal

Visualizações de tabelas e tabelas dinâmicas

Você pode usar visualizações de tabela e tabela dinâmica para apresentar dados em um formato estruturado com elementos personalizáveis, como formatação personalizada e condicional, hiperlinks e imagens. Esta página explica como controlar a apresentação de dados em visualizações de tabelas e tabelas dinâmicas.

Para exemplos de como criar visualizações de tabela dinâmica, consulte Visualização de tabela dinâmica.

Visualização em tabela versus tabela de resultados

Uma visualização em tabela pode ser manipulada independentemente da tabela de resultados original que aparece abaixo do dataset. Por default, as visualizações de tabela aparecem com todas as colunas ocultas. Para mostrar ou ocultar colunas, clique em Ícone de olho Ícone de olho ao lado do nome da coluna.

Colunas visíveis e ocultas no editor de visualização.

Configuração da tabela

Utilize as seguintes configurações para controlar quais campos aparecem na tabela, como as colunas são dispostas e como os valores de cada campo são exibidos e formatados.

Escolha o que exibir.

Para adicionar um campo à tabela, clique em Ícone de mais (+). Ícone de adição (+) na seção Colunas do editor de visualização. Os campos que você adicionar determinam como os resultados serão apresentados:

  • Se todos os campos não estiverem agregados, a tabela exibirá os resultados em nível de linha.
  • Se algum campo for agregado (por exemplo, uma medida ou a soma de um campo quantitativo), os resultados serão agrupados pelos campos de dimensão na tabela.

Para reordenar as colunas, clique e arraste os campos para cima ou para baixo.

Clique em um campo para acessar as configurações específicas do campo, onde você pode transformar os valores do campo, configurar as opções de exibição e aplicar formatação. Consulte Configurações de nível de campo.

Configurações da tabela

Acesse as configurações da tabela a partir do Ícone do menu Kebab. Menu de kebabs ao lado da seção Colunas :

  • Altura do cabeçalho : Especifica a altura do cabeçalho em pixels. O texto do cabeçalho se ajusta para preencher a altura especificada. O texto excedente foi truncado.
  • Exibir números de linha : Adiciona uma coluna mostrando o número da linha.
  • Congelar colunas da esquerda : Congela as primeiras N colunas para que permaneçam visíveis durante a rolagem horizontal.
  • Linhas por página : Especifica o número de itens em cada página da tabela.

Configurações da mesa.

Configurações de nível de campo

Clique em um campo no editor de visualização para acessar suas configurações. As configurações estão organizadas na seguinte aba.

tabValor

  • Campo : Selecione um campo para exibir.
  • Alterar tipo : Converter o campo para um tipo de dados diferente.
  • Transformar : Aplicar uma transformação com base no tipo de dados do campo.
  • Nome de exibição : Especifique um alias para o nome da coluna.
  • Dica de ferramenta do cabeçalho : Fornece uma descrição que aparece quando os usuários passam o cursor sobre o cabeçalho da coluna.
  • Utilizar para pesquisa : Quando ativado, adiciona uma caixa de pesquisa acima da tabela para filtrar os resultados.

tabEstilos

  • Alinhamento : Escolha o alinhamento à esquerda, à direita ou ao centro.
  • Largura da coluna : Defina um valor em pixels para a largura da coluna. O texto excedente foi truncado.
  • Tipo de exibição : Controla como os valores das células são renderizados:
    • Básico (default): Exibe os valores como texto. As opções adicionais de formatação incluem cores de fonte, estilos de fonte, cores de fundo e coloração condicional.
    • Imagem : Recebe uma string codificada em base64 e a renderiza como uma imagem. Para aprender como codificar uma imagem como uma URL, consulte Caminhos e URLs de imagens.
    • HTML : Recebe uma string HTML e renderiza a saída HTML. O conteúdo passa por um higienizador HTML antes de ser renderizado.
    • JSON : Renderiza um objeto JSON com opções de expansão e recolhimento.

Uma visualização em forma de tabela com imagens.

tabFormatar

Escolha entre formatação automática e personalizada :

  • Automático : Aplica a formatação default com base no tipo de dados.
  • Personalizado : Ativa opções adicionais dependendo do tipo de dados:
    • Números : Símbolos monetários, abreviações, casas decimais e algarismos significativos.
    • Datas e horários : diferentes combinações de granularidade temporal. Consulte Tipos de data e hora.

tabAções

  • Link : Especifique um URL personalizado com modelo. Quando configurada, clicar no valor de uma célula redireciona os usuários para o URL especificado. A URL aceita {{@}} como um marcador de posição para o valor da célula. Insira um caminho relativo (por exemplo, /sql/dashboardsv3/{{@}}) para adicionar ao URL do seu workspace Databricks ou um URL HTTPS totalmente qualificado (por exemplo, https://databricks.com/{{@}}).
  • Dica de ferramenta : Ative uma dica de ferramenta com formatação personalizada que aparece quando os usuários passam o cursor sobre uma célula.

Uma visualização em forma de tabela que mostra a receita do produto com uma dica de ferramenta.

Configuração de tabela dinâmica

As tabelas dinâmicas agregam e resumem dados em linhas e colunas. Diferentemente das tabelas comuns, as tabelas dinâmicas permitem adicionar campos de dimensão às linhas ou colunas para criar uma visualização cruzada.

nota

As tabelas dinâmicas suportam a renderização de até 1000 colunas x 1000 linhas.

Escolha o que exibir.

Adicione campos às seguintes codificações para controlar como os dados aparecem na tabela dinâmica:

  • Linhas : Os campos são exibidos como cabeçalhos de linha.
  • Colunas : Os campos são exibidos como cabeçalhos de coluna.
  • Valores : Os campos são exibidos como valores de células dentro da tabela dinâmica.

Configurações de nível de valor

Aceda às definições ao nível do valor a partir do Ícone do menu Kebab. Menu de kebabs ao lado da seção Valores :

  • Exibir como : Quando vários campos de valor são selecionados, escolha se os subtítulos de valor aparecem como linhas ou colunas.
  • Altura do cabeçalho : Especifica a altura do cabeçalho para os cabeçalhos das colunas de valores.

Configurações da tabela

Acesse as configurações da tabela a partir do Ícone do menu Kebab. Menu de kebabs ao lado da seção Colunas :

  • Altura do cabeçalho : Especifica a altura do cabeçalho em pixels. O texto do cabeçalho se ajusta para preencher a altura especificada. O texto excedente foi truncado.
  • Exibir números de linha : Adiciona uma coluna mostrando o número da linha.
  • Congelar colunas da esquerda : Congela as primeiras N colunas para que permaneçam visíveis durante a rolagem horizontal.
  • Linhas por página : Especifica o número de itens em cada página.

Configurações de nível de campo

Clique em um campo para acessar suas configurações. As opções disponíveis variam dependendo se o campo é adicionado como uma linha, coluna ou valor.

tabValor

  • Campo : Selecione um campo para exibir.
  • Transformar : Aplicar uma transformação com base no tipo de dados do campo.
  • Nome de exibição : Especifique um alias para o nome da coluna.
  • Para campos adicionados como linhas ou colunas:
    • Exibir totais : Habilite para compute e exibir os valores totais da dimensão.
    • Classificar : Ordene a tabela dinâmica alfabeticamente, por valor ou em uma ordem manual.

tabEstilos

  • Para campos adicionados como linhas ou colunas:

    • Altura do cabeçalho : Defina a altura do cabeçalho em pixels. O texto do cabeçalho se ajusta para preencher a altura; o excesso de texto é truncado.
  • Para campos adicionados como valores:

    • Altura e largura da célula : O texto se ajusta automaticamente às dimensões especificadas. O texto excedente foi truncado.
    • Alinhamento : Escolha o alinhamento à esquerda, à direita ou ao centro.
    • Tipo de exibição : Controla como os valores das células são renderizados:
      • Básico (default): Renderiza os valores como texto com opções para cores de fonte, estilos de fonte, cores de fundo e coloração condicional.
      • Escala de cores : Aplica um gradiente de cores contínuo como fundo, baseado nos valores das células.
      • Imagem : Recebe uma string codificada em base64 e a renderiza como uma imagem. Para aprender como codificar uma imagem como uma URL, consulte Caminhos e URLs de imagens.
      • HTML : Recebe uma string HTML e renderiza a saída HTML.
      • JSON : Renderiza um objeto JSON com opções de expansão e recolhimento.

Uma tabela dinâmica que mostra a receita do produto por hora do dia com formatação de escala de cores.

tabFormatar

Escolha entre formatação automática e personalizada :

  • Automático : Aplica a formatação default com base no tipo de dados.
  • Personalizado : Ativa opções adicionais dependendo do tipo de dados:
    • Números : Símbolos monetários, abreviações, casas decimais e algarismos significativos.
    • Datas e horários : diferentes combinações de granularidade temporal.

tabAções

Aplica-se somente aos campos adicionados como valores.

  • Link : Especifique um URL personalizado com modelo para redirecionar os usuários quando clicarem no valor de uma célula.
  • Dica de ferramenta : Ative uma dica de ferramenta com formatação personalizada ao passar o cursor sobre a célula.

Cabeçalhos fixos

Os valores do cabeçalho da tabela dinâmica são fixos e permanecem visíveis durante a rolagem pelos dados da tabela. Isso facilita a compreensão do contexto ao visualizar tabelas dinâmicas grandes.

Uma tabela dinâmica que mostra a receita por local e produto, com agrupamento hierárquico de linhas e formatação de escala de cores.

Baixar tabelas dinâmicas para Excel

Ao download uma visualização de tabela dinâmica para Excel, os dados são exportados em seu formato dinâmico, preservando os cabeçalhos de linha, cabeçalhos de coluna e valores agregados.

Para download uma tabela dinâmica:

  1. Clique no Ícone do menu Kebab. Menu de kebabs no canto superior direito do widget da tabela dinâmica.
  2. Selecione " Baixar como Excel .

Formatação condicional com funções de texto

As visualizações de tabelas e tabelas dinâmicas suportam funções de texto dinâmicas para formatação condicional. Você pode usar as seguintes funções para aplicar formatação com base em padrões de texto:

  • contains() : Aplica formatação quando uma célula contém um texto específico.
  • startswith() : Aplica formatação quando uma célula começa com um texto específico.
  • endswith() : Aplica formatação quando uma célula termina com um texto específico.

Para utilizar estas funções:

  1. Selecione uma coluna na tabela ou na visualização da tabela dinâmica.
  2. Na seção Condições da fonte , defina uma regra usando uma das funções de texto.
  3. Especifique a formatação (cor, estilo) a ser aplicada quando a condição for atendida.

Por exemplo, para destacar todas as células que contêm "Erro", use contains("Error") na sua regra de condição de fonte.