Opcje konwersji

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.