Witaj
Gość
. Produkt:
<root>
gw-max
IBO_SZ
ZZ
•
Logowanie
GIGA Wiki
¶
Strona Główna
Losowa Strona
Nowa Strona
Wszystkie Strony
Kategorie
Nawigacja
Administracja
Zarządzanie plikami
Utwórz konto
Szukaj
»
Wstecz
Funkcja kalkulacji: Choose
Zmodyfikowana 2015/01/31 18:45
przez
Wojtek
Skategoryzowana jako
GW-MAX
,
GW-MAX_Czynsze
===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' ''' @@ Choose( _mc, 3.4, 65.5, 34.5, 45, 78, 0, 12, 34, 56.7, LC('xx'), 8, 123.321) @@ Przykład gdzie w zależności od numeru miesiąca zwracana jest różna wartość, przy czym w październiku jest to wartość parametru charakterystyki lokalu ''' 'xx' ''' @@ Choose( ToDay() % 7 + 1,'Nie','Pon','Wto','Śro','Czw','Pią','Sob') @@ Przykład zwraca skrót nazwy dni tygodnia w dniu wywołania. W przykładzie została użyta funkcja '''ToDay()''' zwracająca bieżącą datę w formacie Clarion. Reszta z dzielenia ilości dni daty zwraca numer dnia.
Meta Keywords:
Meta Description:
Change Comment:
ScrewTurn Wiki
wersja 3.0.5.640. Ikony stworzone przez
FamFamFam
.