Opcje konwersji są dostępne w menu Konwersja. Umożliwiają konwersję ciągów między różnymi formatami. Te funkcje są dostępne dla wszystkich dostawców danych z wyjątkiem dostawców rastra, WFS i WMS.
Funkcje TODATE oraz TOSTRING obsługują opcje formatowania daty.
Opcja | Definicja | Składnia | Przykład |
---|---|---|---|
NULLVALUE |
Oblicza dwie właściwości. Jeśli pierwsza wartość nie jest zerowa, funkcja NULLVALUE zwraca wartość tej właściwości. W innych przypadkach funkcja NULLVALUE zwraca wartość drugiej właściwości. |
NULLVALUE(Właściwość_tekstowa, Wartość) |
NULLVALUE(Właściciel_działki,'Brak właściciela') Przykładowe wyrażenie powoduje, że funkcja NULLVALUE oblicza wartość dla właściwości Właściciel_działki. Jeśli wartość jest zerowa, konwertuje wartość zerową do ciągu „brak właściciela”. Jeśli właściwość Właściciel_działki posiada wartość, zwraca wartość właściciela. |
TODATE |
Konwertuje ciąg znaków reprezentujący informacje o dacie/godzinie do obiektu daty. Zwrócona wartość posiada dane typu Data/Godzina. Właściwość tekstowa musi odpowiadać wybranemu formatowi. Jeśli nie, konwersja nie jest przeprowadzana. Zobacz sekcję Opcje formatowania daty. |
TODATE(Właściwość_tekstu,format) |
TODATE(Data_zakupu,DD/MM/YYYY) Przykładowe wyrażenie powoduje, że wartość daty zakupu jest konwertowana na datę w formacie DD/MM/YYYY. Jeśli data zakupu to 2 listopada 2002, zostanie ona przekonwertowana do wartości 02/11/2002. |
TODOUBLE |
Konwertuje ciąg liczbowy lub tekstowy do liczby zmiennoprzecinkowej o podwójnej dokładności. |
TODOUBLE(Właściwość_tekstowa) |
TODOUBLE(Wartość_działki) Przykładowe wyrażenie powoduje, że wartość Wartość_działki jest konwertowana na ciąg tekstowy. |
TOFLOAT |
Konwertuje ciąg liczbowy lub tekstowy do liczby zmiennoprzecinkowej o pojedynczej dokładności. |
TOFLOAT(Właściwość_tekstowa) |
TOFLOAT(Wartość_działki) Przykładowe wyrażenie powoduje, że wartość Wartość_działki jest konwertowana na ciąg. |
TOINT32 |
Konwertuje wyrażenie liczbowe lub ciąg do typu int32. |
TOINT32(Właściwość_tekstowa) |
|
TOINT64 |
Konwertuje wyrażenie liczbowe lub ciąg do typu int64. |
TOINT64(Właściwość_tekstowa) |
|
TOSTRING |
Konwertuje wyrażenie liczbowe lub datę do ciągu z użyciem określonego, opcjonalnego formatu lub Przekształca właściwość numeryczną lub właściwość logiczną w ciąg tekstowy (nie można przypisać formatu). Użycie funkcji ToString z właściwością logiczną spowoduje wygenerowanie wartości 1/0 (a nie prawda/fałsz). Aby uzyskać informacje o opcjach formatowania, zobacz sekcję Opcje formatowania daty. |
TOSTRING(Właściwość_daty, format) lub TOSTRING(Właściwość_liczbowa) |
TOSTRING(Data_sprzedaży_działki,DD/MM/RRRR) Przykładowe wyrażenie powoduje, że wartość Daty_sprzedaży_działki 12 stycznia 2007 jest konwertowana na ciąg tekstowy 12/01/2007. |