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 obter exemplos de criação de visualizações dinâmicas, consulte Visualização dinâmica.

Visualização da tabela versus tabela de resultados

Uma visualização de tabela pode ser manipulada independentemente da tabela de resultados original que aparece sob o conjunto de dados. Por padrão, as visualizações de tabela aparecem com todas as colunas ocultas. Para mostrar ou ocultar colunas, clique no ícone Olho ao lado do nome da coluna.

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

Configuração da tabela

Use as seguintes definições para controlar quais os campos que aparecem na tabela, como as colunas estão dispostas e como os valores individuais dos campos são apresentados e formatados.

Escolha o que exibir

Para adicionar um campo à tabela, clique no ícone Plus. ícone Plus na secção Colunas do editor de visualização. Os campos que adiciona determinam como os resultados são apresentados:

  • Se todos os campos forem não agregados, a tabela mostra os resultados ao nível das linhas.
  • Se algum campo for agregado (por exemplo, uma medida ou uma soma de um corpo quantitativo), os resultados são agrupados pelos campos de dimensão na tabela.

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

Clique num campo para aceder às definições ao nível do campo, onde pode transformar os valores do campo, configurar opções de visualização e aplicar formatação. Consulte Definições ao nível de campo.

Configurações de disposição da mesa

Acede às definições de layout da tabela a partir do ícone do menu Kebab. Menu Kebab ao lado da secção Colunas .

Separador Geral :

  • Mostrar números de linha: Adiciona uma coluna a mostrar o número da linha.
  • Congelar colunas da esquerda: Congela as primeiras N colunas para que permaneçam visíveis durante o scroll horizontal.
  • Linhas por página: Especifica o número de itens em cada página da tabela.

Separador de estilo :

  • Sub-separador de célulasLinhas com faixas: Alterna as cores de fundo das linhas. Quando ativado, especifique as cores de fundo e de fonte para linhas alternadas.
  • Sub-aba do cabeçalho :
    • Altura do cabeçalho: Especifica a altura do cabeçalho em pixels. O texto do cabeçalho enrola-se para preencher a altura especificada. O texto de overflow é truncado.
    • Estilo predefinido: Definir a cor da fonte, cor de fundo e formatação do texto (negrito, itálico, sublinhado) para todos os cabeçalhos das colunas.

Configurações ao nível de campo

Clique num campo no editor de visualização para aceder às suas definições. As definições estão organizadas nos separadores seguintes.

Separador de valor

  • Campo: Escolha um campo para exibir.
  • Alterar o tipo: Castar o campo para um tipo de dado diferente.
  • Transformar: Aplicar uma transformação com base no tipo de dado do campo.
  • Nome de exibição: Especifique um alias para o nome da coluna.
  • Dica de cabeçalho: Fornece uma descrição que aparece quando os utilizadores passam o rato sobre o cabeçalho da coluna.
  • Usar para pesquisa: Quando ativado, adiciona uma caixa de pesquisa acima da tabela para filtrar resultados.

Separador de Estilos

  • Alinhamento: Escolha alinhamento à esquerda, direita ou centro.
  • Alinhamento do cabeçalho: Escolha alinhamento à esquerda, direita ou centro para o cabeçalho da coluna, independentemente do alinhamento da célula. Se não o definires, o cabeçalho fica alinhado à esquerda, incluindo para colunas congeladas.
  • Largura da coluna: Defina um valor de píxel para a largura da coluna. O texto de overflow é truncado.
  • Tipo de visualização: Controla como os valores das células são renderizados:
    • Básico (por defeito): Renderiza os valores como texto. Opções adicionais de formatação incluem cores de fonte, estilos de fonte, cores de fundo e coloração condicional.
    • Imagem: Pega numa cadeia codificada base64 e renderiza-a como imagem. Para aprender a codificar uma imagem como URL, veja Caminhos e URLs da imagem.
    • HTML: Pega numa string HTML e renderiza a saída HTML. O conteúdo é passado por um desinfetante HTML antes de ser renderizado.
    • JSON: Renderiza um objeto JSON com exploração de expansão e colapso.

Uma visualização de tabela com imagens.

Separador de formato

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

  • Auto: Aplica a formatação padrão com base no tipo de dado.
  • Personalizado: Permite opções adicionais dependendo do tipo de dado:
    • Números: Símbolos de moeda, abreviaturas, casas decimais e dígitos significativos.
    • Datas e datas: Diferentes combinações de granularidades temporais. Ver Tipos de data-hora.

Separador de Ações

  • Link: Especifique uma URL personalizada com templates. Quando definido, clicar num valor de célula redireciona os utilizadores para a URL especificada. A URL suporta {{@}} como um marcador de posição para o valor da célula. Introduza um caminho relativo (por exemplo, /sql/dashboardsv3/{{@}}) para anexar ao seu URL de workspace Azure Databricks, ou um URL HTTPS totalmente qualificado (por exemplo, https://databricks.com/{{@}}).
  • Tooltip: Ative uma dica formatada personalizada que aparece quando os utilizadores passam o rato sobre uma célula.

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

Configuração da tabela dinâmica

Tabelas dinâmicas agregam e resumem dados ao longo de linhas e colunas. Ao contrário das tabelas normais, as tabelas dinâmicas permitem adicionar campos de dimensão a linhas ou colunas para criar vistas cruzadas.

Observação

As tabelas dinâmicas suportam exibiçã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 apresentados como cabeçalhos de linhas.
  • Colunas: Os campos são apresentados como cabeçalhos de colunas.
  • Valores: Os campos são apresentados como valores de célula dentro da tabela dinâmica.

Definições de nível de valor

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

  • Mostrar 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 cabeçalhos de colunas de valor.
  • Ocultar cabeçalho da coluna: Ativar para ocultar o cabeçalho da coluna na tabela dinâmica. Use isto quando as etiquetas das colunas não forem necessárias, como quando o pivô tem um único agrupamento de colunas.

Configurações de disposição da mesa

Acede às definições de layout da tabela a partir do ícone do menu Kebab. Menu Kebab ao lado da secção Colunas :

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

Configurações ao nível de campo

Clique num campo para aceder às suas definições. As opções disponíveis variam consoante se o campo é adicionado como linha, coluna ou valor.

Separador de valor

  • Campo: Escolha um campo para exibir.
  • Transformar: Aplicar uma transformação com base no tipo de dado do campo.
  • Nome de exibição: Especifique um alias para o nome da coluna.
  • Para campos adicionados como linhas ou colunas:
    • Mostrar totais: Permitir calcular e renderizar os valores totais da dimensão.
    • Ordenar: Ordenar a tabela dinâmica alfabeticamente, por valor ou por ordem manual.

Separador de Estilos

  • Para campos adicionados como linhas ou colunas:
    • Altura do cabeçalho: Defina a altura do cabeçalho em pixels. O texto do cabeçalho enrola-se para preencher a altura; O excesso é truncado.
    • Estilo do cabeçalho: Defina a cor do texto, a cor de fundo e a fonte das células do cabeçalho do campo. Ver cabeçalhos de tabelas dinâmicas de estilo.
  • Para campos adicionados como valores:
    • Altura e largura da célula: O texto enrola-se para se ajustar às dimensões especificadas. O texto de overflow é truncado.
    • Alinhamento: Escolha alinhamento à esquerda, direita ou centro.
    • Tipo de visualização: Controla como os valores das células são renderizados:
      • Básico (por defeito): Renderiza 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 fundo de gradiente de cor contínuo baseado nos valores das células.
      • Imagem: Pega numa cadeia codificada base64 e renderiza-a como imagem. Para aprender a codificar uma imagem como URL, veja Caminhos e URLs da imagem.
      • HTML: Pega numa string HTML e renderiza a saída HTML.
      • JSON: Renderiza um objeto JSON com exploração de expansão e colapso.

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

Separador de formato

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

  • Auto: Aplica a formatação padrão com base no tipo de dado.
  • Personalizado: Permite opções adicionais dependendo do tipo de dado:
    • Números: Símbolos de moeda, abreviaturas, casas decimais e dígitos significativos.
    • Datas e datas: Diferentes combinações de granularidades temporais.

Separador de Ações

Aplica-se apenas a campos adicionados como valores.

  • Link: Especifique uma URL personalizada para redirecionar os utilizadores quando clicam num valor de célula.
  • Dica de ferramenta: Ative uma dica de ferramenta formatada personalizada ao passar o rato na célula.

Cabeçalhos de tabela dinâmica de estilo

Defina a aparência dos cabeçalhos da tabela dinâmica separadamente para cada campo de linha, cada campo de coluna e cada campo de valor. Um pivô agrupado por região e depois pelo nome da loja dá-te um estilo separado para cada um desses dois níveis. Use cor e peso para mostrar a que nível de agrupamento pertence um cabeçalho.

Para estilizar um cabeceio:

  1. Selecione um campo na secção Linhas, Colunas ou Valores do editor de visualização.
  2. Abre o separador Estilos .
  3. Para um campo de linha ou coluna, use os controlos do estilo Cabeçalho . Para um campo de valores, mude a alternância de estilo de Célula para Cabeçalho.

Cada cabeçalho suporta o seguinte:

  • Cor do texto e cor de fundo.
  • Família e tamanho da fonte.
  • Negrito, itálico e sublinhado.
  • Texto maiúsculo, para mostrar o texto do cabeçalho em maiúsculas ou minúsculas, independentemente de como os valores subjacentes são armazenados.

Qualquer propriedade que deixes por definir segue o tema do dashboard, por isso um cabeçalho que nunca personalizas corresponde ao resto do dashboard.

Cabeçalhos de total e subtotal assumem o estilo do nível de agrupamento que resumem. Uma carreira total sob um cabeçalho azul em negrito também mostra negrito e azul, sem uma configuração separada.

O estilo de cabeçalho aplica-se aos cabeçalhos que mostram os seus dados, como o nome de uma região ou uma categoria de produto, e aos rótulos dos campos de valor. A fila de nomes de campos acima deles mantém a aparência do tema. Para remover essa linha, use a definição de Ocultar cabeçalho da coluna descrita em Definições de nível de valor.

Observação

Os estilos de cabeçalho são valores fixos, não regras. Para variar a aparência com base nos próprios dados, aplique formatação condicional às células de valor. Os estilos de cabeçalho também não são incluídos no PDF ou nas exportações de imagens, que renderizam os cabeçalhos com a aparência padrão do tema.

Cabeçalhos adesivos

Os valores dos cabeçalhos da tabela dinâmica são fixos e permanecem visíveis enquanto se percorre os dados da tabela. Isto facilita a compreensão do contexto ao visualizar grandes tabelas dinâmicas.

Uma tabela dinâmica que mostra receitas por localização e produto com agrupamento hierárquico de linhas e formatação em escala de cores.

Descarregar tabelas dinâmicas para Excel

Quando descarrega uma visualização de tabela dinâmica para o Excel, os dados são exportados no seu formato pivotado, preservando cabeçalhos de linhas, cabeçalhos de coluna e valores agregados.

Para descarregar uma tabela dinâmica:

  1. Clique no ícone do menu Kebab. Menu Kebab no canto superior direito do widget da tabela dinâmica.
  2. Selecione Descarregar como Excel.

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

As visualizações de tabela e Tabela Dinâmica suportam funções de texto dinâmico 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 texto específico.
  • startswith(): Aplica formatação quando uma célula começa com texto específico.
  • endswith(): Aplica formatação quando uma célula termina com texto específico.

Para utilizar estas funções:

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

Por exemplo, para destacar todas as células que contenham "Erro", use contains("Error") a regra da condição da fonte.