num
Назначение
Функция num конвертирует строковое или текстовое значение в числовое.
Функция num может быть полезной в тех случаях, когда число было импортировано из внешнего источника данных в виде строки или текста, или если значение создавалось как строка, но ее нужно распарсить как число, чтобы применять по отношению к ней числовые операции.
Аргументы
Функция num требует наличия одного аргумента, который должен быть булевого, строкового типа или типа данных "дата/время"; функция также принимает типы данных функций int и cat.
Функция также поддерживает некоторые именованные параметры:
-
строковые именованные параметры:
-
decimal_point
-
nan_name
-
thousands_separator
-
Возвращаемое значение
Функция возвращает числовое значение.
Если входное значение относится к типу "дата/время", то функция возвращает число, целая часть которого - количество дней с 1 января 1970 г., а дробная часть зависит от времени конечной даты.
Если исходное значение нулевое, возвращается нулевое значение. Если парсинг исходного значения невозможно выполнить в связи с тем, что исходное значение не содержит числа в нужном формате, возвращается нулевое значение.