El lenguaje de fórmulas M de Power Query tiene fórmulas para convertir entre tipos. Este es un resumen de las fórmulas de conversión en M.
Número
Conversión de tipos
Descripción
Number.FromText(texto como texto) como número
Devuelve un valor numérico de un valor de texto.
Number.ToText (número como número) como texto
Devuelve un valor de texto de un valor numérico.
Number.From(valor como cualquiera) como número
Devuelve un valor numérico de un valor.
Byte.From(value as any) como number
Devuelve un valor de número entero de 8 bits del valor especificado.
Int8.From(value as any) como number
Devuelve un valor de número entero de 8 bits del valor especificado.
Int16.From(value as any) como number
Devuelve un valor de número entero de 16 bits del valor especificado.
Int32.From(valor como cualquiera) como número
Devuelve un valor de número entero de 32 bits del valor especificado.
Int64.From(valor como cualquiera) como número
Devuelve un valor de número entero de 64 bits del valor especificado.
Single.From(valor como cualquiera) como número
Devuelve un valor numérico único del valor especificado.
Double.From(valor como cualquiera) como número
Devuelve un valor de número doble del valor especificado.
Decimal.From(valor como cualquiera) como número
Devuelve un valor de número decimal del valor especificado.
Currency.From(valor como cualquiera) como número
Devuelve un valor numérico monetario del valor especificado.
Percentage.From(value as any) como number
Devuelve un valor de número de porcentaje del valor especificado.
Texto
Conversión de tipos
Descripción
Text.From(valor como cualquiera) como texto
Devuelve la representación textual de un valor binario, lógico, de número, de duración, de fecha, de hora, de fecha y hora o de fecha, hora y zona horaria.
Guid.From(value as text) como texto
Devuelve la representación GUID del texto especificado.
Lógicos
Conversión de tipos
Descripción
Logical.FromText(texto como texto) como valor lógico
Devuelve un valor lógico de true o false de un valor de texto.
Logical.ToText(lógico como lógico) como texto
Devuelve un valor de texto de un valor lógico.
Logical.From(valor como cualquiera) como valor lógico
Devuelve un valor lógico de un valor.
Date, Time, DateTime y DateTimeZone
Conversión de tipos
Descripción
FromText(texto como texto) como un valor Date, Time, DateTime o DateTimeZone
Devuelve un valor Date, Time, DateTime o DateTimeZone de un conjunto de formatos de fecha y un valor de referencia cultural.
. ToText(date, time, dateTime o dateTimeZone como date, time, datetime o datetimezone) como texto
Devuelve un valor de texto de un valor date, time, datetime o datetimezone.
.From(valor como cualquiera)
Devuelve un valor date, time, datetime o datetimezone de un valor.
.ToRecord(date, time, dateTime o dateTimeZone como date, time, datetime o datetimezone)
Devuelve un registro que contiene partes de un valor date, time, datetime o datetimezone.