Podmíněné funkce
Funkce pro podmíněné vyhodnocování, porovnávání a logické operace.
Běžné způsoby použití
-
Jednoduchá kategorizace:
if(Amount > 1000, "High", "Low") -
Víceúrovňová kategorizace: Pro více kategorií vnořte funkce if:
if(Amount >= 10000, "Enterprise", if(Amount >= 1000, "Business", if(Amount >= 100, "SMB", "Consumer") ) ) -
Použití funkce bucket: Pro číselné hranice bývá přehlednější použít bucket:
// Auto-generated labels bucket(Amount, 100, 1000, 10000) // Result: "<100", "100–1K", "1K–10K", or "≥10K" // Custom labels bucket(Amount, 100, "Small", 1000, "Medium", 10000, "Large", "Enterprise") -
Časové podmínky:
if(dayOfWeek(StartTime) in [6, 7], "Weekend", "Weekday")
if
(condition, thenValue, elseValue)Vrátí jednu hodnotu, pokud je podmínka splněna, a jinou, pokud splněna není.
| Parametry |
| |||||||||
| Návratová hodnota | libovolný typ | |||||||||
| Příklady | if(Amount > 1000, "High", "Low") → High nebo Low if(Status == "Approved", 1, 0) → 1 nebo 0 if(5 > 3, "yes", "no") → yes if(2 > 7, "a", "b") → b | |||||||||
| Poznámky | Pro více podmínek lze funkci vnořit. |
min
(value1, value2, ...?)Vrátí nejmenší hodnotu ze seznamu čísel.
| Parametry |
| |||||||||
| Návratová hodnota | číslo | |||||||||
| Příklady | min(5, 3, 8, 1) → 1 min(Amount, Budget) → menší z obou hodnot | |||||||||
| Viz také |
max
(value1, value2, ...?)Vrátí největší hodnotu ze seznamu čísel.
| Parametry |
| |||||||||
| Návratová hodnota | číslo | |||||||||
| Příklady | max(5, 3, 8, 1) → 8 max(Amount, MinimumAmount) → větší z obou hodnot | |||||||||
| Viz také |
bucket
(value, thresholds...)Rozdělí hodnotu do skupin podle zadaných mezí. Názvy skupin lze vygenerovat automaticky nebo zadat ručně.
| Parametry |
| ||||||
| Návratová hodnota | řetězec | ||||||
| Příklady | bucket(Amount, 100, 1000, 10000) → <100, 100–1K, 1K–10K nebo ≥10K Automaticky vytvořené názvy skupin bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Night, Morning, Afternoon nebo Evening Vlastní názvy skupin bucket(500, 100, 1000, 10000) → 100–1K bucket(14, 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Afternoon | ||||||
| Poznámky | V automatickém režimu musí být všechny argumenty za hodnotou čísla. V ručním režimu zadejte dvojice mezní hodnota/název skupiny a poté výchozí název skupiny. |
Související témata
- Přehled výrazů: všechny funkce pro výrazy.
Navrhujte lepší procesy. Propojte je do společné architektury. Mějte vše pod kontrolou.
Získejte přístup ihned, bez čekání a bez platební karty. Převádějte způsob práce ve své organizaci do přehledných a propojených návrhů procesů.
Vytvořte architekturu procesů, určete vlastníky a kontrolní mechanismy a slaďte role a odpovědnosti na všech úrovních.
Spusťte zkušební verzi a vytvořte spolehlivý základ pro řízení, správu a průběžné zlepšování procesů.