Volby převodu

Volby převodu jsou dostupné z nabídky Převod. Převádí řetězce z jednoho formátu do jiného. Tyto funkce jsou dostupné pro každého zprostředkovatele dat kromě zprostředkovatelů rastru, služby WFS a služby WMS.

Funkce TODATE a TOSTRING podporují volby formátování data.

Možnost Definice Syntaxe Příklad

NULLVALUE

Vyhodnotí dvě vlastnosti. Jestliže první není prázdný, funkce NULLVALUE vrátí hodnotu této vlastnosti. Jinak funkce NULLVALUE vrátí hodnotu druhé vlastnosti.

NULLVALUE(vlastnost textu, hodnota)

NullValue(vlastník parcely,'Vlastník nenalezen')

V tomto příkladu se pomocí položky NULLVALUE určí hodnota vlastnosti Vlastník parcely. Jestliže je prázdný, převede tuto hodnotu do řetězce „vlastník neuveden“. Jestliže existuje hodnota pro položku Vlastník parcely, vrátí hodnotu Vlastník.

TODATE

Převádí textové řetězce představující informace o datu a čase do datových objektů. Návratová hodnota má typ dat DateTime.

Zadaná vlastnost textu musí odpovídat zadanému formátu. Jestliže neodpovídá, převod nebude úspěšný.

Viz část Volby formátování dat.

TODATE(vlastnost textu,formát)

TODATE(datum nákupu,DD/MM/RRRR)

V tomto příkladu je hodnota pro datum zakoupení převedena do hodnoty data ve formátu MM/DD/YYYY. Jestliže hodnota data zakoupení je 2. listopadu 2002, bude převedena do tvaru 11/02/2002.

TODOUBLE

Převádí číselné nebo textové řetězce na desetinné číslo s přesností na dvě desetinná místa.

TODOUBLE(vlastnost textu)

TODOUBLE(hodnota parcely)

V tomto příkladu je hodnota parcely převedena na textový řetězec.

TOFLOAT

Převádí číselné nebo textové řetězce na desetinné číslo s přesností na jedno desetinné místo.

TOFLOAT(vlastnost textu)

TOFLOAT(hodnota parcely)

V tomto příkladu je hodnota parcely převedena na řetězec.

TOINT32

Převádí číselné nebo řetězcové výrazy na int32.

TOINT32(vlastnost textu)

 

TOINT64

Převádí číselné nebo řetězcové výrazy na int64.

TOINT64(vlastnost textu)

 

TOSTRING

Převádí číselné nebo datové výrazy na řetězec pomocí vámi určeného formátu

nebo

Převádí číselnou nebo Booleovskou vlastnost do textového řetězce (nelze přiřadit žádný formát).

Pokud použijete funkci ToString s vlastností logické funkce, bude výsledkem operace hodnota 1/0 (nikoli Pravda/Nepravda).

V části Možnosti formátování dat naleznete možnosti formátu.

TOSTRING(vlastnost data, formát)

nebo

TOSTRING(Numeric_property)

TOSTRING(datum prodeje parcely,DD/MM/YYYY)

Pokud je v tomto příkladu datum prodeje parcely 12. ledna 2007, je převedeno do textového řetězce 01/12/2007.