Параметры преобразования

Параметры преобразования доступны в меню Преобразование. С их помощью выполняется преобразование строк из одного формата в другой. Эти функции доступны для каждого поставщика данных, кроме поставщиков растра, WFS и WMS.

Функции TODATE и TOSTRING поддерживают параметры форматирования даты.

Параметр Определение Синтаксис Пример

NULVALUE

Проверка двух свойств. Если первое отлично от нуля, NULLVALUE возвращает значение для этого свойства. Иначе NULLVALUE возвращает значение второго свойства.

NULLVALUE(Свойство_текста, значение)

NullValue(Владелец_участка,'Владелец не указан')

В данном примере NULLVALUE проверяет значение свойства "Владелец участка". Если оно равно нулю, свойство преобразовывает нулевое значение в строку "владелец не указан". Если существует значение для "Владелец_участка", свойство возвращает значение владельца.

TODATE

Преобразование текстовой строки с данными даты/времени в объект даты. Возвращаемое значение указывается с использованием типа данных "Дата-время".

Указанное свойство текста должно соответствовать указанному формату. Если оно не соответствует, преобразование не будет выполнено.

См. Параметры форматирования даты.

TODATE(Свойство_текста,формат)

TODATE(Дата_приобретения,ММ/ДД/ГГГГ)

В данном примере значение для даты приобретения преобразовывается в значение даты формата MM/DD/YYYY. Если значением даты приобретения является 2 ноября 2002, оно будет преобразовано в 11/02/2002.

TODOUBLE

Преобразование числовой или текстовой строки в число с плавающей точкой двойной точности.

TODOUBLE(Свойство_текста)

TODOUBLE(Стоимость_участка)

В данном примере значение для "Стоимость_участка" преобразовывается в текстовую строку.

TOFLOAT

Преобразование числовой или текстовой строки в число с плавающей точкой одинарной точности.

TOFLOAT(Свойство_текста)

TOFLOAT(Стоимость_участка)

В данном примере значение для "Стоимость_участка" преобразовывается в строку.

TOINT32

Преобразование числового выражения или выражения строки в int32.

TOINT32(Свойство_текста)

 

TOINT64

Преобразование числового выражения или выражения строки в int64.

TOINT64(Свойство_текста)

 

TOSTRING

Преобразование числового выражения или выражения строки в строку с использованием дополнительного указанного формата

или

Преобразование числового или логического свойства в текстовую строку (формат нельзя назначить).

При использовании функции Concat с логическим свойством, операция дает результат типа 1/0 (а не True/False).

См. сведения о параметрах "Формат" в разделе Параметры форматирования даты.

TOSTRING(Свойство_даты, формат)

или

TOSTRING(Числовое_свойство)

TOSTRING(Дата_продажи_участка,ММ/ДД/ГГГГ)

В данном примере, если значением для "Дата_продажи_участка" является 12 января 2007, оно преобразовывается в текстовую строку 01/12/2007.