Bedingte Funktionen
Funktionen für bedingte Auswertungen, Vergleiche und logische Operationen.
Gängige Muster
-
Einfache Kategorisierung:
if(Amount > 1000, "High", "Low") -
Mehrstufige Kategorisierung: Verschachteln Sie if-Funktionen für mehrere Kategorien:
if(Amount >= 10000, "Enterprise", if(Amount >= 1000, "Business", if(Amount >= 100, "SMB", "Consumer") ) ) -
bucket-Funktion verwenden: Bei numerischen Schwellenwerten ist bucket oft übersichtlicher:
// 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") -
Zeitbasierte Bedingungen:
if(dayOfWeek(StartTime) in [6, 7], "Weekend", "Weekday")
if
(condition, thenValue, elseValue)Gibt einen Wert zurück, wenn eine Bedingung wahr ist, und einen anderen, wenn sie falsch ist.
| Parameter |
| |||||||||
| Rückgabewert | any | |||||||||
| Beispiele | if(Amount > 1000, "High", "Low") → Hoch oder niedrig if(Status == "Approved", 1, 0) → 1 oder 0 if(5 > 3, "yes", "no") → ja if(2 > 7, "a", "b") → b | |||||||||
| Hinweise | Kann für mehrere Bedingungen verschachtelt werden. |
min
(value1, value2, ...?)Gibt den kleinsten Wert in einer Zahlenliste zurück.
| Parameter |
| |||||||||
| Rückgabewert | Zahl | |||||||||
| Beispiele | min(5, 3, 8, 1) → 1 min(Amount, Budget) → der kleinere der beiden Werte | |||||||||
| Siehe auch |
max
(value1, value2, ...?)Gibt den größten Wert in einer Zahlenliste zurück.
| Parameter |
| |||||||||
| Rückgabewert | Zahl | |||||||||
| Beispiele | max(5, 3, 8, 1) → 8 max(Amount, MinimumAmount) → der größere der beiden Werte | |||||||||
| Siehe auch |
bucket
(value, thresholds...)Ordnet einen Wert anhand von Schwellenwerten Kategorien zu. Bezeichnungen können automatisch erstellt oder manuell festgelegt werden.
| Parameter |
| ||||||
| Rückgabewert | Zeichenfolge | ||||||
| Beispiele | bucket(Amount, 100, 1000, 10000) → <100, 100–1K, 1K–10K oder ≥10K Automatisch erstellte Bezeichnungen bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Nacht, Morgen, Nachmittag oder Abend Benutzerdefinierte Bezeichnungen bucket(500, 100, 1000, 10000) → 100–1K bucket(14, 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → Nachmittag | ||||||
| Hinweise | Im Automatikmodus müssen alle Argumente nach dem Wert Zahlen sein. Im manuellen Modus geben Sie Paare aus Schwellenwert und Bezeichnung an, gefolgt von einer Standardbezeichnung. |
Verwandte Themen
- Übersicht über Ausdrücke: alle Ausdrucksfunktionen.
Verbessern Sie Prozesse. Schaffen Sie eine vernetzte Architektur. Behalten Sie die Kontrolle.
Erhalten Sie sofort Zugriff, ohne Kreditkarte und Wartezeit. Bilden Sie die Arbeitsweise Ihrer Organisation in klaren, vernetzten Prozessmodellen ab.
Entwickeln Sie Ihre Prozessarchitektur, definieren Sie Zuständigkeiten und Kontrollen und stimmen Sie Rollen und Verantwortlichkeiten auf allen Ebenen ab.
Starten Sie Ihre kostenlose Testphase und schaffen Sie eine verlässliche Grundlage, um Ihre Prozesse zu steuern und kontinuierlich zu verbessern.