Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O comando de coluna Index 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.
Por padrão, o índice inicial começa do valor 0 e tem um incremento de 1 por linha.
Você também pode configurar o comportamento desta etapa selecionando a opção Personalizado e configurando dois parâmetros:
- Índice inicial: especifica o valor inicial do índice.
- Incremento: especifica quanto incrementar cada valor de índice.
Para o exemplo neste artigo, você começa com a tabela a seguir que tem apenas uma coluna, mas observe o padrão de dados na coluna.
Digamos que sua meta é transformar essa tabela na mostrada na imagem a seguir, com as colunas Data, Conta e Venda.
Etapa 1. Adicionar uma coluna de índice
Primeiro, você precisa adicionar uma nova coluna Index à tabela que começa a partir de 0.
Etapa 2. Adicionar uma coluna de módulo a partir da coluna de índice
A próxima etapa é selecionar a coluna de índice recém-adicionada e, na guia Adicionar coluna, selecione Modulo Padrão>.
Na caixa de diálogo Modulo, insira o número para encontrar o restante de cada valor na coluna. Nesse caso, seu padrão se repete a cada três linhas, portanto, insira 3.
O resultado dessa operação fornece uma nova coluna chamada Modulo.
Etapa 3. Adicionar uma coluna de divisão de inteiros da coluna de índice
Selecione a coluna Índice, vá para a guia Adicionar coluna e, em seguida, selecione Padrão>Divisão (Inteiro).
Na caixa de diálogo Integer-divide , insira um número pelo qual dividir cada valor na coluna. Nesse caso, seu padrão se repete a cada três linhas, portanto, insira o valor 3.
Remova a coluna Index , porque você não precisa mais dela. Sua tabela agora se parece com a imagem a seguir.
Etapa 4. Transpor uma coluna
Sua tabela agora tem três colunas em que:
- Column1 contém os valores que devem estar na tabela final.
- Modulo 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 pivotear a coluna Modulo usando os valores da Coluna1 onde esses valores não são agregados.
Selecione a coluna Modulo .
Na guia Transformar, selecione Coluna Dinâmica no grupo Qualquer coluna.
Na caixa de diálogo Coluna de Pivô, selecione o botão de opção Avançado.
Verifique se a coluna Valor está definida como Coluna1 e a função De agregação de valores está definida como Não agregar.
Mais informações: Colunas dinâmicas
O resultado dessa operação fornece uma tabela com quatro colunas, conforme mostrado na imagem a seguir.
Captura de tela dos valores da tabela de exemplo da Coluna 1, reorganizados em três colunas, com três linhas para cada coluna.
Etapa 5. Limpar a tabela
Agora você pode excluir a coluna integer-division e promover a primeira linha da tabela para se tornar os cabeçalhos da tabela. Mais informações: Promover ou rebaixar cabeçalhos de coluna
Depois de definir os tipos de dados corretos para suas colunas, sua tabela se parece com a tabela a seguir, com exatamente as três colunas necessárias e a forma que você estava procurando.