Historia: Funkcja kalkulacji: Choose
Porównaj wersje strony
Wersja strony: 2015/01/31 18:34
Opis szczegółowy funkcji Choose
Choose( Warunek, Wynik-Prawda, Wynik-Fałsz)
Funkcja służy do warunkowego wywołania kodu i zwrócenie wyniku.
W najprostszej postaci jest to warunek logiczny typu 1 = 2 lub 'a' > 'b' zwracający prawdę lub fałsz.
Przykład
Choose(_rok >= 2016, LC( 'mcw'), 0)
Formuła kalkulacji zwraca wartość elementu charakterystyki od roku 2016
Choose(_rok >= 2016 and (_mc = 2 or _mc = 3) ,LC( 'mcw'), 0)
Przykład z rozbudowanym warunkiem (trzeba uważać przy używaniu operatora lub
OR i zawsze używać nawiasów do wymuszenia poprawności interpretacji)
Choose(_rok >= 2016,
Choose(_mc = 2 or _mc = 3, LC( 'mcw'), 0)
, 0)
Przykład zagnieżdżenia wywołania funkcji. Funkcjonalnie przykład działa tak samo jak jego poprzednik.
Choose( Liczba, Wynik-1, Wynik-2, Wynik-3, ...)
Funkcja zwraca wynik w zależności od liczby całkowitej
Liczba
Przykład
Choose( 2, 'a', 'b', 'c', 'd')
Prosty przykład gdzie funkcja zawsze zwraca literał tekstowy
'b'