Colunas dinâmicas (Consulta do Power)

Você pode pivotar uma coluna em uma tabela agregando valores correspondentes em uma coluna para criar uma nova orientação de tabela. A tabela é primeiro classificação em ordem crescente pelos valores da primeira coluna. 

Visualizando o conceito de pivoting

Ao girar, você pega duas colunas originais e cria um novo par de valores de atributo que representa um ponto de interseção das novas colunas:

  • Atributos Os valores idênticos de uma coluna de atributos originais (em verde à esquerda) são pivotados em várias colunas novas (em verde à direita).

  • Os valores da coluna original não pívora (em azul à esquerda) são distribuídos como valores para as novas colunas correspondentes (em azul à direita).

Aqui estão os dados de exemplo usados neste procedimento.

Resultado de coluna dinâmica

  1. Para abrir uma consulta, localize uma carregada anteriormente no Editor de Consulta do Power, selecione uma célula nos dados e selecione Consulta > Editar. Para obter mais informações, consulte Create, load ou edit a query in Excel.

  2. Selecione a coluna que você deseja girar. No exemplo, selecione Data. Os valores exclusivos desta coluna se tornam as novas colunas e os headers de coluna.

  3. Selecione Transformar > Coluna Dinâmica

  4. Na caixa de diálogo Coluna Dinâmica, na lista Coluna valores, selecione Amt.

  5. Selecione Opções avançadase selecione uma função De valor agregado. No exemplo, selecione Soma

    As opções disponíveis são: Nãoagregar , Contagem (todos), Contagem (nãoem branco) , Mínimo, Máximo,Median,Somae Média

    Dica     Se você não quiser contar uma célula sem um valor, selecione Contagem (não em branco). Por exemplo, se houver dez células em uma coluna e duas estão em branco, a contagem será oito.

  6. Selecione OK.

Resultado

A coluna Data da tabela original é dinâmica para obter a soma de todos os valores da coluna Amt original na interseção de País e cada nova coluna Data.

Exemplo de coluna dinâmica

Aqui estão os dados de exemplo usados neste procedimento.

Exemplo de dados antes de girar sem agregação

Você pode pivotar colunas sem agregação quando estiver trabalhando com colunas que não podem ser agregadas ou não quiser agregar os valores.

  1. Para abrir uma consulta, localize uma carregada anteriormente no Editor de Consulta do Power, selecione uma célula nos dados e selecione Consulta > Editar. Para obter mais informações, consulte Create, load ou edit a query in Excel.

  2. Selecione a coluna que você deseja girar. No exemplo, selecione Position. Os valores exclusivos desta coluna se tornam as novas colunas e os headers de coluna.

  3. Selecione Transformar > Coluna Dinâmica

  4. Na caixa de diálogo Coluna Dinâmica, na lista Coluna valores, selecione Produto.

  5. Selecione Opções avançadase selecione uma função De valor agregado. No exemplo, selecione Não agregar

  6. Selecione OK.

Resultado

Exemplo de dados após o pivô sem agregação

A coluna Position da tabela original é dinâmica para obter valores da coluna Produto original na interseção de País e cada nova coluna Position.

Neste exemplo, estamos usando o exemplo da seção "Pivot e agregar uma coluna":

Resultado de coluna dinâmica

Se você pivotar a coluna Data, selecione Amt na lista Coluna de Valores e, em seguida, nas opções Avançadas ,selecione Não agregar para uma Função DeValor Agregado , você obterá a seguinte mensagem de erro:

"Expression.Error: havia muitos elementos na enumeração para concluir a operação."

Esse erro ocorre porque a opção Não agregar foi projetada para funcionar com um único valor retornado para a interseção de País e Data, e não vários valores.

Você pode não ver esse erro imediatamente. Quando você a definiu originalmente, as condições dos dados criaram um único valor no ponto de interseção. Posteriormente, após uma operação de atualização futura, as condições dos dados foram alteradas e agora vários valores são possíveis no ponto de interseção. Se isso ocorrer, você poderá usar o comando Pivot com uma agregação.

Veja também

Ajuda do Power Query para Excel

Colunas unpivot (Consulta do Power)

Coluna dinâmica (docs.com)

Precisa de mais ajuda?

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

×