cat

Назначение

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

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

Синтаксис

cat(значение)

Аргументы

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

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

  • cat_symbol

  • integer_conversion

  • nan_name

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

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

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

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

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

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

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

Примеры

Выражение

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

cat (5.0)

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

cat (1)

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

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

~13150

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

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

Выражение

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

>7

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

~7