Você pode definir e detectar um tipo de dados, mas na maioria das vezes você não precisa. Por padrão, a detecção de tipo de dados ocorre automaticamente quando você se conecta a:
-
Fontes de dados estruturadas Exemplos incluem todos os bancos de dados. Power Query lê o esquema de tabela da fonte de dados e exibe automaticamente os dados usando o tipo de dados correto para cada coluna.
-
Fontes não estruturadas Exemplos incluem arquivos de texto, CSV e Excel. Power Query detecta automaticamente tipos de dados inspecionando os valores na tabela.
Por padrão, a detecção automática de tipo de dados está habilitada em Power Query para fontes não estruturadas, mas você pode alterar a configuração de 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 Manipulando erros de fonte de dados.
Os tipos de dados usados em Power Query estão listados na tabela a seguir.
Ícone |
Tipo de dados |
Descrição |
---|---|---|
Qualquer uma |
Não indica nenhuma definição de tipo de dados explícito. |
|
Binária |
Um valor binário, como Y/N ou 0/1. |
|
Número decimal fixo |
Tem um formato fixo de quatro dígitos à direita e 19 dígitos à esquerda. Também conhecido como o tipo Conversor de Moedas. |
|
Data |
Uma data sem tempo e com um zero para o valor fracionário. |
|
Data/hora |
Um valor de data e hora armazenado como um tipo de número decimal. |
|
Data/Hora/TimeZone |
Uma data/hora utc com um deslocamento de fuso horário. |
|
Duration |
Um período de tempo convertido em um Número Decimal. |
|
Verdadeiro/Falso |
Um valor booliano de True ou False. |
|
Número decimal |
Um número de ponto flutuante de 64 bits (oito bytes). |
|
Porcentagem |
Um número decimal fixo com uma máscara para formatar como porcentagem. |
|
Texto |
Cadeias de caracteres, números ou datas representadas em um formato de texto. |
|
Hora |
Uma hora sem data sem dígitos à esquerda do local decimal. |
|
|
Número inteiro |
Um valor inteiro de 64 bits (oito bytes). |
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.
-
Para abrir uma consulta, localize uma carregada anteriormente no Editor do Power Query, selecione uma célula nos dados e selecione Consultar > Editar. Para obter mais informações, consulte Criar, carregar ou editar uma consulta no Excel (Power Query).
-
Para detectar um tipo de dados, selecione uma coluna e selecione Transformar > Detectar Tipo de Dados. Você pode fazer isso se o tipo de dados atual for Any e quiser que a coluna tenha um tipo de dados específico.
-
Para definir um tipo de dados, selecione Home > Tipo de Dados e selecione um tipo de dados no menu suspenso.
Ponta 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 Usar 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 Power Query. Para obter mais informações, consulte Definir uma localidade ou região para dados (Power Query).
Por padrão, para fontes não estruturadas, Power Query inspeciona e detecta automaticamente tipos de coluna e cabeçalhos com base nas primeiras 200 linhas da tabela. Quando essa configuração estiver habilitada, Power Query adiciona automaticamente duas etapas à consulta imediatamente após a primeira etapa de origem:
-
Etapa: Cabeçalhos promovidos Promove a primeira linha da tabela a ser o cabeçalho de coluna. Essa etapa é o equivalente ao comando Usar Primeira Linha como Cabeçalhos 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 Qualquer tipo de dados em um tipo de dados com base na inspeção dos valores de cada coluna. Essa 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
-
No Editor do Power Query, selecione Opções e configurações de> de arquivo > Opções de Consulta.
-
Defina a opção para todas as 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:
-
Detectar sempre tipos de coluna e cabeçalhos para fontes não estruturadas
-
Detectar tipos de coluna e cabeçalhos para fontes não estruturadas de acordo com a configuração de cada arquivo
-
Nunca detecte tipos de coluna e cabeçalhos para fontes não estruturadas
-
-
Defina a opção para a pasta de trabalho aberta No painel esquerdo em PASTA DE TRABALHO ATUAL, selecione Carga de Dados e, em seguida, no painel direito em Detecção de Tipo, selecione ou desmarque Detectar tipos de coluna e cabeçalhos para fontes não estruturadas.
Veja Também
Power Query para a ajuda do Excel