Conversión de tipos

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.
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.

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.

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.