Поделиться через


Преобразование типов

Язык формул Power Query M содержит формулы для преобразования между типами. Ниже приведена сводка формул преобразования в M.

Число

Преобразование типов Description
Number.FromText(text as text) в качестве числа Возвращает число из текстового значения.
Number.ToText(число в виде числа) в виде текста Возвращает текстовое значение из числа.
Number.From(value as any) в виде числа Возвращает числовое значение из значения.
Int32.From(value as any) в виде числа Возвращает 32-разрядное целочисленное значение из заданного значения.
Int64.From(value as any) в виде числа Возвращает 64-разрядное целое число из заданного значения.
Single.From(value as any) в виде числа Возвращает одно число из заданного значения.
Double.From(value as any) в виде числа Возвращает значение двойного числа из заданного значения.
Decimal.From(value as any) в виде числа Возвращает десятичное число из заданного значения.
Currency.From(value as any) в виде числа Возвращает значение номера валюты из заданного значения.

Текст

Преобразование типов Description
Text.From(value as any) в виде текста Возвращает текстовое представление числа, даты, времени, даты и времени, даты и времени, логического, длительности или двоичного значения.

Логический

Преобразование типов Description
Logical.FromText(text as text) в качестве логического Возвращает логическое значение true или false из текстового значения.
Logical.ToText(логический как логический) в виде текста Возвращает текстовое значение из логического значения.
Logical.From(value as any) как логический Возвращает логическое значение из значения.

Date, Time, DateTime и DateTimeZone

Преобразование типов Description
. FromText(text as text) в виде даты, времени, даты и времени или даты и времени Возвращает значение даты, времени, даты и даты или даты и даты и даты из набора форматов даты и региональных параметров.
. ToText(date, time, dateTime или dateTimeZone как
date, time, datetime или datetimezone) в виде текста
Возвращает текстовое значение из значения даты, времени, даты и времени или даты и времени.
. From(value as any) Возвращает значение даты, времени, даты и времени или даты и времени из значения.
. ToRecord(date, time, dateTime или dateTimeZone в качестве даты, времени, даты и даты и даты) Возвращает запись, содержащую части значения даты, времени, даты и времени или даты и времени.