Udostępnij za pośrednictwem


IF, funkcja ER

Funkcja IF zwraca pierwszą określoną wartość, jeśli jest spełniony podany warunek. W przeciwnym razie zwraca ona drugą określoną wartość. Wartość zwracana może być wartością dowolnego z obsługiwanych typów danych.

Składnia

IF (condition, first value, second value) as any of the supported data types

Argumenty

condition: Wartość logiczna

Prawidłowe wyrażenie warunkowe, które musi zostać przetestowane.

first value: Dowolny z obsługiwanych typów danych

Wynik, który jest zwracany, jeśli warunek zostanie spełniony.

second value: Dowolny z obsługiwanych typów danych

Wynik, który jest zwracany, jeśli warunek nie zostanie spełniony.

Wartości zwracane

Dowolny z obsługiwanych typów danych

Wynikowa wartość dowolnego z obsługiwanych typów danych.

Uwagi dotyczące użytkowania

Argumenty first value i second value muszą być określone przy użyciu tego samego typu danych. Wyjątek jest zgłaszany w czasie projektowania, jeśli typy danych skonfigurowanych wartości nie są zgodne.

Jeśli pierwsza wartość wyniku i druga wartość wyniku są wartościami o typie danych Kontener (rekord) lub Lista rekordów, wynik ma tylko pola, które istnieją w obu wartościach.

Przykład

Funkcja IF (1=2, "condition is met", "condition is not met") zwraca ciąg "condition is not met".

Dodatkowe zasoby

Funkcje logiczne