Partilhar via


Adicionar uma coluna a partir de exemplos

Quando adiciona colunas de exemplos, pode criar rapidamente e facilmente novas colunas que satisfazem as suas necessidades. Este processo é útil para as seguintes situações:

  • Conheces os dados que queres na tua nova coluna, mas não tens a certeza de qual transformação, ou coleção de transformações, te pode levar lá.
  • Já sabes que transformações precisas, mas não tens a certeza do que selecionar na interface para que aconteçam.
  • Conheces bem as transformações de que precisas ao usar uma expressão de coluna personalizada na linguagem M, mas uma ou mais dessas transformações não estão disponíveis na interface.

O comando Coluna de exemplos está localizado no separador Adicionar coluna , no grupo Geral .

Captura de ecrã da coluna Adicionar das opções de exemplos.

Adicione uma nova coluna a partir de exemplos

Neste exemplo, começa com a tabela mostrada na imagem seguinte.

Captura de ecrã da tabela original com informações sobre clientes específicos, juntamente com a sua localização e rendimento mensal.

O seu objetivo neste exemplo é criar duas novas colunas:

  • Intervalo: Crie intervalos para a coluna Rendimento Mensal em incrementos discretos de 5.000.
  • Nome Completo: Concatene as colunas Apelido e Primeiro Nome numa única coluna.

Captura de ecrã da tabela final com a faixa de rendimentos e as colunas de nomes completos adicionadas.

Coluna derivada de exemplos, a partir de colunas selecionadas

Uma das opções que tem ao criar a sua nova coluna é selecionar qual coluna será usada nos seus cálculos. Neste exemplo, cria a coluna Intervalo a partir dos valores na coluna de Rendimento Mensal .

Para realizar esta tarefa, selecione a coluna Rendimento Mensal, selecione o comando Coluna de exemplos e depois selecione Da seleção.

Captura de ecrã da coluna a partir de exemplos na coluna selecionada.

O painel de pré-visualização mostra uma nova coluna editável onde pode inserir os seus exemplos. Para o primeiro exemplo, o valor da coluna selecionada é 19500. Por isso, na sua nova coluna, introduza o texto 15000 a 20000, que é o intervalo onde esse valor se insere.

Captura de ecrã da nova coluna onde os dados são inseridos no novo intervalo, a partir do exemplo.

Quando o Power Query encontra uma transformação correspondente, preenche os resultados da transformação nas linhas restantes. Também pode ver o texto da fórmula M para a transformação na pré-visualização da tabela acima.

Depois de selecionares OK, a tua nova coluna passa a fazer parte da tua consulta. Também é adicionado um novo passo à sua consulta.

Captura de ecrã mostrando a nova coluna dos exemplos adicionados à tabela e o novo passo aplicado enfatizado.

Coluna de exemplos, de todas as colunas

O objetivo seguinte é criar uma coluna Nome Completo usando os valores das colunas Primeiro Nome e Apelido .

Para fazer esta tarefa, selecione o comando Coluna de exemplos e depois selecione De todas as colunas.

Captura de ecrã do editor Power Query, com a opção Coluna de exemplos, de todas as colunas enfatizada.

De seguida, introduza o seu primeiro exemplo de Nome Completo como Enders, Maria.

Captura de ecrã do editor Power Query com o nome completo usado como primeiro exemplo para uma nova coluna a partir do exemplo.

Depois de selecionares OK, a tua nova coluna passa a fazer parte da tua consulta. Também é adicionado um novo passo à sua consulta. Selecione e segure (ou clique direito) no nome da coluna Merge , depois selecione Renomear e altere o nome da coluna para Nome Completo.

Captura de ecrã do editor Power Query com a nova coluna Nome Completo adicionada à tabela.

O seu último passo é remover as colunas Nome,Apelido e Rendimento Mensal . A sua tabela final contém agora as colunas Intervalo e Nome Completo com todos os dados que produziu nos passos anteriores.

Captura de ecrã da tabela final com as colunas de nome, apelido e rendimento mensal removidas, e as colunas do intervalo de rendimentos e do nome completo adicionadas.

Dicas e considerações

Ao fornecer exemplos, o Power Query oferece uma lista útil de campos, valores e transformações sugeridas disponíveis para as colunas selecionadas. Pode ver esta lista selecionando qualquer célula da nova coluna e começar a introduzir um valor ou selecionar F2 no seu teclado. Também podes usar o rato e clicar duas vezes numa das células da nova coluna.

Captura de ecrã mostrando a coluna das sugestões de exemplo.

É importante notar que a Coluna de exemplos funciona apenas nas 100 primeiras linhas da pré-visualização dos dados. Pode aplicar etapas antes da Coluna de Exemplos para criar a sua própria amostra de dados. Depois de criada a coluna dos exemplos , pode eliminar esses passos anteriores; A coluna recém-criada não será afetada.

Lista de transformações suportadas

Muitas, mas não todas, as transformações estão disponíveis quando se usa Column from examples. A lista seguinte mostra as transformações suportadas.

General

  • Coluna Condicional

Referência

  • Referência a uma coluna específica, incluindo transformações de trim, clean e case

Transformações de texto

  • Combine (suporta combinação de cadeias literais e valores de colunas inteiras)
  • Substituir
  • Length
  • Excerto
    • Primeiras Personagens
    • Últimas Personagens
    • Alcance
    • Texto antes do Delimitador
    • Texto após o Delimitador
    • Texto entre delimitadores
    • Length
    • Remover Personagens
    • Manter Personagens

Observação

Todas as transformações de texto têm em conta a necessidade potencial de aparar, limpar ou aplicar uma transformação de caixa ao valor da coluna.

Transformações de datas

  • Day
  • Dia da Semana
  • Nome do Dia da Semana
  • Dia do Ano
  • Mês
  • Nome do Mês
  • Trimestre do Ano
  • Semana do Mês
  • Semana do Ano
  • Ano
  • Idade
  • Início do Ano
  • Fim de Ano
  • Início do Mês
  • Fim de Mês
  • Início do Trimestre
  • Dias no Mês
  • Fim do trimestre
  • Início da Semana
  • Fim de Semana
  • Dia do Mês
  • Início do Dia
  • Fim do Dia

Transformações temporais

  • Hora
  • Minute
  • Second
  • Converter para Hora Local

Observação

Todas as transformações de Data e Hora têm em conta a potencial necessidade de converter o valor da coluna para Data, Hora ou Data-Hora.

Transformações numéricas

  • Valor Absoluto
  • Arccosseno
  • Arcsine
  • Arctangente
  • Converter para Número
  • Cosina
  • Cubo
  • Dividir
  • Exponent
  • Fatorial
  • Divisão inteira
  • É Par
  • É Estranho
  • Ln
  • Logaritmo Base-10
  • Módulo
  • Multiplicar
  • Arredondar para baixo
  • Resumo
  • Assinar
  • Seno
  • Raiz quadrada
  • Quadrado
  • Subtract
  • Soma
  • Tangente
  • Bucketing/Campos de Tiro