Параметры преобразования доступны в меню Преобразование. С их помощью выполняется преобразование строк из одного формата в другой. Эти функции доступны для любых форматов файлов, кроме растровых, WFS и WMS.
Функции TODATE и TOSTRING поддерживают параметры форматирования даты.
Параметр | Определение | Синтаксис | Пример |
---|---|---|---|
TODATE |
Преобразование текстовой строки с данными даты/времени в дату. Возвращаемое значение указывается с использованием типа данных "Дата-время". Указанное свойство текста должно соответствовать указанному формату. Если оно не соответствует, преобразование не будет выполнено. |
TODATE(Text_property,format) |
TODATE(Purchase_Date,MM/DD/YYYY) В данном примере значение для даты приобретения преобразовывается в значение даты формата MM/DD/YYYY. Если значением даты приобретения является 2 ноября 2002 г., оно будет преобразовано в 11/02/2002. |
TODOUBLE |
Преобразование числовой или текстовой строки в число с плавающей точкой двойной точности. |
TODOUBLE(Text_property) |
TODOUBLE(Building_Value) В данном примере значение для стоимости здания преобразуется в текстовую строку. |
TOFLOAT |
Преобразование числовой или текстовой строки в число с плавающей точкой одинарной точности. |
TOFLOAT(Text_property) |
TOFLOAT(Building_Value) В данном примере значение для стоимости здания преобразуется в строку. |
TOINT32 |
Преобразование числового выражения или выражения строки в int32. |
TOINT32(Text_property) |
|
TOINT64 |
Преобразование числового выражения или выражения строки в int64. |
TOINT64(Text_property) |
|
TOSTRING |
Преобразование числового выражения или выражения строки в строку с использованием дополнительного указанного формата или Преобразование числового или логического свойства в текстовую строку (формат нельзя назначить). При использовании функции Concat с логическим свойством, операция дает результат типа 1/0 (а не True/False). См. сведения о параметрах "Формат" в разделе Параметры форматирования даты. |
TOSTRING(Date_property, format) или TOSTRING(Numeric_property) |
TOSTRING(Building_Sale_Date,MM/DD/YYYY) В данном примере, если значением даты продажи здания является 12 января 2007 г., то оно преобразовывается в текстовую строку 01/12/2007. |