Number.From
Синтаксис
Number.From(value as any, optional culture as nullable text) as nullable number
Сведения
Возвращает значение number
из заданного параметра value
. Можно также указать необязательный параметр culture
(например, en-US). Если указанный параметр value
равен null
, Number.From возвращает null
. Если заданный параметр value
имеет значение number
, возвращается value
. Значения следующих типов можно преобразовать в значение number
:
text
: значениеnumber
из текстового представления. Обрабатываются стандартные текстовые форматы ("15", "3423,10", "5,0E-10"). Дополнительные сведения см. статье о Number.FromText.logical
: 1 дляtrue
, 0 дляfalse
.datetime
: число с плавающей запятой двойной точности, содержащее эквивалент даты OLE-автоматизации.datetimezone
: число с плавающей запятой двойной точности, содержащее эквивалент даты OLE-автоматизации для местных даты и времениvalue
.date
: число с плавающей запятой двойной точности, содержащее эквивалент даты OLE-автоматизации.time
: выражается в числе неполных дней.duration
: выражается в числе полных и неполных дней.
Если value
имеет любой другой тип, возвращается ошибка.
Пример 1
Получение значения number
для "4"
.
Использование
powerquery-mNumber.From("4")
Выходные данные
4
Пример 2
Получение значения number
для #datetime(2020, 3, 20, 6, 0, 0)
.
Использование
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Выходные данные
43910.25
Пример 3
Получение значения number
для "12.3%"
.
Использование
Number.From("12.3%")
Выходные данные
0.123