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.

Comando Adicionar coluna personalizada na guia Adicionar coluna.

Por padrão, o índice inicial começará a partir do valor 0 e terá um incremento de 1 por linha.

Tabela de nove linhas com uma nova coluna de índice de 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.

Caixa de diálogo Adicionar coluna de índice.

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.

Exemplo de tabela inicial com um padrão recorrente a cada terceira linha.

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 criadas a partir do padrão recorrente de cada terceira linha na tabela de coluna única inicial.

Etapa 1. Adicione uma coluna de índice

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

Coluna de índice que começa do zero.

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.

Botão Modulo na guia Adicionar coluna.

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, você entrará em 3.

Caixa de diálogo Modulo.

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

Coluna Módulo adicionada à tabela que repete um padrão de 0 a 2 pelas 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).

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.

Caixa de diálogo Dividir (Inteiro).

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

Tabela com a coluna Índice removida e 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. Na guia Transformar, selecione a coluna Módulo e Dinamizar coluna no grupo Qualquer coluna. Na caixa de diálogo Dinamizar coluna, selecione o botão de opção Avançado. Verifique se a coluna Valor está definida como Coluna1 e Agregar função de valores está definido como Não agregar.

Caixa de diálogo Coluna dinâmica.

Mais informações: Dinamizar colunas

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

Exemplo de valores de tabela da Coluna 1 dinamizados em três colunas com três linhas em 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, você criará uma tabela semelhante à tabela a seguir, exatamente com as três colunas necessárias e a forma que você estava procurando.

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