Funkce el. výkaznictví IF
Při splnění dané podmínky vrátí funkce IF
první zadanou hodnotu. V opačném případě vrátí druhou zadanou hodnotu. Vrácená hodnota může být libovolného podporovaného datového typu.
Syntaxe
IF (condition, first value, second value) as any of the supported data types
Argumenty
condition
: Logická hodnota
Platný podmíněný výraz, který má být testován.
first value
: kterýkoli z podporovaných datových typů
Výsledek, který je vrácen, pokud je podmínka splněna.
second value
: kterýkoli z podporovaných datových typů
Výsledek, který je vrácen, pokud podmínka není splněna.
Vrácené hodnoty
Kterýkoli z podporovaných datových typů
Výsledná hodnota některého z podporovaných datových typů.
Poznámky k použití
Zadané argumenty first value
a second value
musejí mít stejný datový typ. Výjimka je vyvolána v době návrhu, pokud se datové typy konfigurovaných hodnot neshodují.
Jsou-li první a druhá hodnota datového typu kontejner (záznam) nebo seznam záznamů, výsledek obsahuje pouze pole, která existují v obou hodnotách.
Příklad
IF (1=2, "condition is met", "condition is not met")
vrátí řetězec "podmínka není splněna".