Прочитать на английском

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


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

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

Число

Преобразование типов Description
Number.FromText(текст в виде текста) как число Возвращает число из текстового значения.
Number.ToText(число как текст) Возвращает текстовое значение из числа.
Number.From(значение типа any) в формате числа Возвращает числовое значение из значения.
Byte.From(значение как любое) в виде числа Возвращает 8-разрядное целое число по заданному значению.
Int8.From(в качестве любого значения) в виде числа Возвращает 8-разрядное целое число по заданному значению.
Int16.From(значение как любое) в виде числа Возвращает 16-разрядное целочисленное значение из заданного значения.
Int32.From(любое значение) как число Возвращает 32-разрядное целочисленное значение из заданного значения.
Int64.From(значение типа 'any') в виде числа Возвращает 64-разрядное целое число из заданного значения.
Single.From(как любое значение) в виде числа Возвращает одно число из заданного значения.
Double.From(значение как любое) в виде числа Возвращает значение двойного числа из заданного значения.
Decimal.From(любое значение) в виде числа Возвращает десятичное число из заданного значения.
Currency.From(значение любого типа) в формате числа Возвращает значение номера валюты из заданного значения.
Percentage.From(значение как любое) в виде числа Возвращает значение процентного числа из заданного значения.

Текст

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

Логический

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

Date, Time, DateTime и DateTimeZone

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