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