Feltételes függvények
Függvények feltételes kiértékeléshez, összehasonlításokhoz és logikai műveletekhez.
Gyakori minták
-
Egyszerű kategorizálás:
if(Amount > 1000, "High", "Low") -
Többszintű kategorizálás: több kategóriát is létrehozhat egymásba ágyazott if függvényekkel:
if(Amount >= 10000, "Enterprise", if(Amount >= 1000, "Business", if(Amount >= 100, "SMB", "Consumer") ) ) -
A bucket függvény használata: numerikus küszöbértékekhez gyakran egyszerűbb a bucket függvényt használni:
// 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") -
Időalapú feltételek:
if(dayOfWeek(StartTime) in [6, 7], "Weekend", "Weekday")
if
(condition, thenValue, elseValue)Igaz feltétel esetén az egyik, hamis feltétel esetén egy másik értéket ad vissza.
| Paraméterek |
| |||||||||
| Visszatérési érték | bármilyen típus | |||||||||
| Példák | if(Amount > 1000, "High", "Low") → Magas vagy alacsony if(Status == "Approved", 1, 0) → 1 vagy 0 if(5 > 3, "yes", "no") → igen if(2 > 7, "a", "b") → b | |||||||||
| Megjegyzések | Több feltétel esetén egymásba ágyazható. |
min
(value1, value2, ...?)Visszaadja a számlista legkisebb értékét.
| Paraméterek |
| |||||||||
| Visszatérési érték | szám | |||||||||
| Példák | min(5, 3, 8, 1) → 1 min(Amount, Budget) → a kettő közül a kisebb | |||||||||
| Lásd még |
max
(value1, value2, ...?)Visszaadja a számlista legnagyobb értékét.
| Paraméterek |
| |||||||||
| Visszatérési érték | szám | |||||||||
| Példák | max(5, 3, 8, 1) → 8 max(Amount, MinimumAmount) → a kettő közül a nagyobb | |||||||||
| Lásd még |
bucket
(value, thresholds...)A küszöbértékek alapján csoportokba sorolja az értékeket. A címkék automatikusan létrejöhetnek, vagy kézzel is megadhatók.
| Paraméterek |
| ||||||
| Visszatérési érték | szöveg | ||||||
| Példák | bucket(Amount, 100, 1000, 10000) → <100, 100–1K, 1K–10K vagy ≥10K Automatikusan létrehozott címkék bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Éjszaka, reggel, délután vagy este Egyéni címkék bucket(500, 100, 1000, 10000) → 100–1K bucket(14, 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Délután | ||||||
| Megjegyzések | Automatikus módban az érték után minden argumentumnak számnak kell lennie. Kézi módban küszöbérték-címke párokat kell megadni, majd egy alapértelmezett címkét. |
Kapcsolódó témák
- Kifejezések áttekintése: az összes kifejezésfüggvény.
Tervezzen jobb folyamatokat. Építsen összekapcsolt architektúrát. Tartsa kézben a működést.
Azonnal hozzáférhet, bankkártya és várakozás nélkül. Alakítsa szervezete működését világos, összekapcsolt folyamatmodellekké.
Építse fel folyamatarchitektúráját, határozza meg a felelősségi köröket és az ellenőrzéseket, és hangolja össze a szerepeket minden szinten.
Indítsa el az ingyenes próbaverziót, és teremtsen megbízható alapot folyamatainak irányításához, kezeléséhez és folyamatos fejlesztéséhez.