Compartilhar via


Conversão de tipos

A linguagem de fórmula do Power Query M tem fórmulas para converter entre tipos. A seguir está um resumo de fórmulas de conversão em M.

Número

Conversão de tipos Descrição
Number.FromText(texto como texto) como número Retorna um valor numérico de um valor de texto.
Número.ToText(número como número) como texto Retorna um valor de texto de um valor numérico.
Number.From(value as any) as number Retorna um valor numérico de um valor.
Int32.From(valor como qualquer) como número Retorna um valor numérico de inteiro de 32 bits do valor especificado.
Int64.From(valor como qualquer) como número Retorna um valor numérico de inteiro de 64 bits do valor especificado.
Single.From(valor como qualquer) como número Retorna um valor numérico único do valor especificado.
Double.From(valor como qualquer) como número Retorna um valor de número duplo do valor especificado.
Decimal.From(valor como qualquer) como número Retorna um valor numérico Decimal do valor especificado.
Currency.From(valor como qualquer) como número Retorna um valor de número Currency do valor especificado.

Texto

Conversão de tipos Descrição
Text.From(valor como qualquer) como texto Retorna a representação de texto de um valor de número, data, time, datetime, datetimezone, lógico, duração ou binário.

Lógico

Conversão de tipos Descrição
Logical.FromText(texto como texto) como lógico Retorna um valor lógico de true ou false de um valor de texto.
Logical.ToText(lógico como lógico) como texto Retorna um valor de texto de um valor lógico.
Logical.From(valor como qualquer) como lógico Retorna um valor lógico de um valor.

Date, Time, DateTime e DateTimeZone

Conversão de tipos Descrição
.FromText(texto como texto) como date, time, datetime ou datetimezone Retorna um valor de date, time, datetime ou datetimezone de um conjunto de formatos de data e valor de cultura.
.ToText(date, time, dateTime ou dateTimeZone como
date, time, datetime ou datetimezone) como texto
Retorna um valor de texto de um valor date, time, datetime ou datetimezone.
.From(value as any) Retorna um valor date, time, datetime ou datetimezone de um valor.
.ToRecord(date, time, dateTime ou dateTimeZone como date, time, datetime ou datetimezone) Retorna um registro que contém partes de um valordate, time, datetime ou datetimezone.