numid

Назначение

Функция numid конвертирует числовой тип данных в числовой идентификатор.

Числовой идентификатор - тип данных системного уровня, который используется в определенных процедурах PolyAnalyst.

Синтаксис

numid(значение)

Аргументы

Функция numid требует наличия одного аргумента, который должен быть булевым, числовым или целочисленным значением, либо значением типа "дата/время"; функция также принимает типы данных функций int и num.

Функция также поддерживает некоторые строковые именованные параметры:

  • cat_symbol

  • integer_conversion

  • nan_name

Возвращаемое значение

Функция numid возвращает числовой идентификатор.

Если аргумент относится к типу "дата/время", функция возвращает число дней с 1 января 1970 г.

Функция возвращает нулевое значение, если:

  • исходное значение нулевое;

  • парсинг исходного значения невозможно выполнить в связи с тем, что исходное значение не содержит числа в нужном формате;

  • входное значение представлено данными типа "географические координаты".

Примеры

Выражение

Возвращаемое значение

numid (5.0)

~5 (как числовой идентификатор)

numid (1)

~1 (как числовой идентификатор)

numid(makedate(2006,1,2,12,30,30))

~13150

С именованным аргументом:

Входное значение

Выражение

Возвращаемое значение

>7

numid([Cat symbol Column], cat_symbol:=">")

~7