Параметры преобразования доступны в меню Преобразование. С их помощью выполняется преобразование строк из одного формата в другой. Эти функции доступны для каждого поставщика данных, кроме поставщиков растра, 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. |