Ler em inglês

Compartilhar via


Adicione uma coluna de índice

O comando Coluna de índice adiciona uma nova coluna à tabela com valores de posição explícitos e, geralmente, é criado para dar suporte a outros padrões de transformação.

Captura de tela do comando Adicionar coluna de índice na guia Adicionar coluna.

Por padrão, o índice inicial começa no valor 0 e tem um incremento de 1 por linha.

Captura de tela de uma tabela com nove linhas com uma nova coluna de índice com nove linhas contendo valores de 0 (linha superior) a 8 (linha inferior).

Para configurar o comportamento desta etapa, selecione a opção Personalizar e configure dois parâmetros:

  • Índice inicial: especifica o valor inicial do índice.
  • Incremento: especifica quanto incrementar cada valor de índice.

Captura de tela da caixa de diálogo Adicionar coluna de índice com o índice inicial definido como 0 e o incremento definido como 1.

Para o exemplo neste artigo, comece com a tabela a seguir que tem apenas uma coluna, mas observe o padrão de dados na coluna.

Captura de tela da tabela inicial de amostra com um padrão recorrente a cada três linhas.

Digamos que sua meta seja transformar essa tabela de acordo com a imagem a seguir, com as colunas Data, Conta e Venda.

Exemplo de tabela de saída com três colunas criada a partir do padrão recorrente de cada terceira linha na tabela inicial de coluna única.

Etapa 1. Adicione uma coluna de índice

Primeiro, adicione uma nova coluna Índice à tabela que começa a partir de 0.

Captura de tela com a coluna Índice que começa do zero destacada.

Etapa 2. Adicionar uma coluna de módulo na coluna de índice

A próxima etapa é selecionar a coluna de índice recém-adicionada e, na guia Adicionar coluna, selecione Standard>Módulo.

Na caixa de diálogo Módulo, insira o número do qual localizar o restante para cada valor na coluna. Nesse caso, seu padrão se repete a cada três linhas, portanto, digite 3.

Captura de tela da caixa de diálogo Módulo com o valor definido como 3.

O resultado dessa operação é uma nova coluna chamada Módulo.

Captura de tela com a coluna Módulo adicionada à tabela que repete um padrão de 0 a 2 nas nove linhas.

Etapa 3. Adicionar uma coluna de divisão de inteiros da coluna de índice

Selecione a coluna Índice, acesse a guia Adicionar coluna e selecione Standard>Dividir (inteiro).

Captura de tela do botão Dividir (Inteiro) na guia Adicionar coluna.

Na caixa de diálogo Divisão de inteiros, insira um número pelo qual dividir cada valor na coluna. Nesse caso, seu padrão se repete a cada três linhas, portanto, você entrará no valor 3.

Captura de tela da caixa de diálogo Dividir (Inteiro) com o valor 3 adicionado.

Remova a coluna Índice, pois você não precisa mais dela. Sua tabela agora tem a aparência da imagem a seguir.

Captura de tela da tabela com uma coluna Divisão de inteiros com 0 nas três primeiras linhas, 1 nas três seguintes e 2 nas três últimas.

Etapa 4. Dinamizar uma coluna

Sua tabela tem três colunas em que:

  • Coluna1 contém os valores que devem estar na tabela final.
  • Módulo fornece a posição da coluna do valor (semelhante às coordenadas y de um gráfico xy).
  • Divisão de inteiros fornece a posição da linha do valor (semelhante às coordenadas x de um gráfico xy).

Para alcançar a tabela desejada, você precisa dinamizar a coluna Módulo usando os valores da Coluna1 em que esses valores não são agregados.

  1. Selecione a coluna Módulo.

  2. Na guia Transformar, selecione Coluna dinâmica no grupo Qualquer coluna.

  3. Na caixa de diálogo Dinamizar coluna, selecione o botão de opção Avançado.

  4. Verifique se a coluna Valor está definida como Coluna1 e Agregar função de valores está definido como Não agregar.

    Captura de tela da caixa de diálogo Coluna dinâmica com os valores definidos.

    Mais informações: Dinamizar colunas

O resultado dessa operação é uma tabela com quatro colunas, conforme mostrado na imagem a seguir.

Captura de tela dos valores da tabela de amostra da Coluna 1 dinamizada em três colunas com três linhas para cada coluna.

Etapa 5. Limpar a tabela

Agora, você pode excluir a coluna Divisão de inteiros e promover a primeira linha da tabela para se tornar os cabeçalhos da tabela. Para obter mais informações: Promover ou rebaixar cabeçalhos de coluna

Depois de definir os tipos de dados corretos para as colunas, a tabela terá a aparência da tabela a seguir, com exatamente as três colunas necessárias e a forma que você estava procurando.

Captura de tela da tabela de saída de amostra final sem a coluna Divisão de inteiros e cabeçalhos de primeira linha promovidos.