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