Adicionar ou alterar tipos de dados (Power Query)

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac

Você pode definir e detectar um tipo de dados, mas na maioria das vezes você não precisa. Por padrão, a detecção do tipo de dados ocorre automaticamente quando você se conecta a:

  • Fontes de dados estruturados Os exemplos incluem todos os bancos de dados. O Power Query lê o esquema da tabela da fonte de dados e exibe automaticamente os dados usando o tipo de dados correto para cada coluna.
  • Fontes não estruturadas Os exemplos incluem Excel, CSV e arquivos de texto. O Power Query detecta automaticamente os tipos de dados inspecionando os valores na tabela.

Por padrão, a detecção automática do tipo de dados está habilitada no Power Query para fontes não estruturadas, mas você pode alterar a configuração da opção. Em alguns casos, talvez você não queira que essas etapas ocorram automaticamente porque a ação pode causar erros de atualização da fonte de dados. Para obter mais informações, consulte Tratamento de erros de fonte de dados.

Tipos de dados do Power Query

Os tipos de dados usados no Power Query estão listados na tabela a seguir.

Ícone Tipo de dados Descrição
O ícone Qualquer tipo de dados Qualquer tamanho Não indica nenhuma definição explícita de tipo de dados.
A ser determinado Binário Um valor binário, como Y/N ou 0/1.
A ser determinado Número decimal fixo Tem um formato fixo de quatro dígitos à direita e 19 dígitos à esquerda. Também conhecido como o tipo de Conversor de Moedas.
A ser determinado Data Uma data sem hora e com zero para o valor fracionário.
A ser determinado Data/Hora Um valor de data e hora armazenado como um tipo de Número Decimal.
A ser determinado Data/Hora/Fuso Horário Uma data/hora UTC com um deslocamento de fuso horário.
A ser determinado Duração Um período de tempo convertido em um Número Decimal.
A ser determinado Verdadeiro/Falso Um valor booliano de True ou False.
A ser determinado Número decimal Um número de ponto flutuante de 64 bits (oito bytes).
A ser determinado Porcentagem Um número decimal fixo com uma máscara para formatar como uma porcentagem.
A ser determinado Texto Cadeias de caracteres, números ou datas representadas em um formato de texto.
A ser determinado Horários Uma hora sem data sem dígitos à esquerda da casa decimal.
A ser determinado Número inteiro Um valor inteiro de 64 bits (oito bytes).

Definir e detectar um tipo de dados

O tipo de dados de uma coluna é exibido no lado esquerdo do título da coluna, com um ícone que simboliza o tipo de dados.

Exemplo de ícones de tipo de dados à esquerda dos cabeçalhos de coluna

  1. Para abrir uma consulta, localize uma previamente carregada no Editor do Power Query, selecione uma célula nos dados e selecione Editar Consulta>. Para obter mais informações, consulte Criar, carregar ou editar uma consulta no Excel (Power Query).
  2. Para detectar um tipo de dados, selecione uma coluna e, em seguida, selecione Transformar>Detectar Tipo de Dados. Você pode fazer isso se o tipo de dados atual for Qualquer e você quiser que a coluna tenha um tipo de dado específico.
  3. Para definir um tipo de dados, selecioneTipo de DadosDomésticos> e, em seguida, selecione um tipo de dados no menu suspenso.

Dica Você também pode selecionar o ícone no lado esquerdo do título da coluna. Além de cada tipo de dados, você também pode selecionar Usando a localidade na parte inferior da lista para exibir a caixa de diálogo Alterar Tipo com Localidade , para selecionar um tipo de dados e aplicar uma localidade específica a ele. Essa localidade substitui a configuração de localidade do Power Query. Para obter mais informações, consulte Definir uma localidade ou região para dados (Power Query).

Definir a detecção automática do tipo de dados e dos cabeçalhos das colunas

Por padrão, para fontes não estruturadas, o Power Query inspeciona e detecta automaticamente tipos de coluna e cabeçalhos com base nas primeiras 200 linhas da tabela. Quando essa configuração está habilitada, o Power Query adiciona automaticamente duas etapas à sua consulta imediatamente após a primeira etapa de origem:

  • Etapa: Cabeçalhos Promovidos Promove a primeira linha da tabela para ser o cabeçalho da coluna. Esta etapa é o equivalente ao comando Usar Primeira Linha como Cabeçalho na guia Página Inicial . Por exemplo:

    = Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Etapa: Tipo alterado Converte os valores do tipo de dados Qualquer em um tipo de dados com base na inspeção dos valores de cada coluna. Esta etapa é o equivalente ao comando Detectar Tipo de Dados na guia Transformar . Por exemplo:

    = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Procedimento

  1. No Editor do Power Query, selecione Opções de Arquivo>e configurações>Opções de Consulta.

  2. Definir a opção para todas as suas pastas de trabalho No painel esquerdo, em GLOBAL, selecione Carregamento de Dados e, em seguida, no painel direito, em Detecção de tipo, selecione uma das seguintes opções:

    • Sempre detectar tipos de coluna e cabeçalhos de fontes não estruturadas
    • Detectar tipos de coluna e cabeçalhos de fontes não estruturadas de acordo com a configuração de cada arquivo
    • Nunca detectar tipos de coluna e cabeçalhos de fontes não estruturadas
       
  3. Definir a opção para abrir pasta de trabalho No painel esquerdo, em PASTA DE TRABALHO ATUAL, selecione Carregamento de Dados e, em seguida, no painel direito, em Detecção de tipo, marque ou desmarque Detectar tipos de coluna e cabeçalhos para fontes não estruturadas.

Veja Também

Ajuda do Power Query para Excel

Adicionar uma coluna com base em um tipo de dados

Tipos de dados no Power Query (docs.com)