Auf dieser Seite

Funktionen zur Behandlung von Nullwerten

Funktionen für den Umgang mit Nullwerten oder fehlenden Werten.

Nullwerte verstehen

In ProcessMind steht null für fehlende oder nicht definierte Daten. Das kann in folgenden Fällen auftreten:

  • Ein Feld in den Quelldaten ist leer
  • Eine Berechnung hat einen nicht definierten Wert ergeben, zum Beispiel bei einer Division durch null
  • Eine Suche oder Referenz hat keinen passenden Wert gefunden

Funktionen zur Behandlung von Nullwerten helfen Ihnen, mit solchen Fällen umzugehen.

Häufige Muster

  • Standardwert festlegen:

    ifNull(Department, "Unassigned")
  • Mehrere Felder auf Werte prüfen:

    coalesce(PreferredName, FirstName, "Guest")
  • Platzhalterwerte herausfiltern:

    nullIf(Status, "N/A")    // Returns null if Status is "N/A"
  • Bedingte Logik für Nullwerte:

    if(isNull(Manager), "Self-managed", Manager)

isNull

(value)

Prüft, ob ein Wert null ist.

Parameter
value any Zu prüfender Wert
Rückgabewert Boolescher Wert
Beispiele
isNull(Department) → true, wenn Department null ist
isNull(null) → true
isNull("value") → false
Siehe auch

isNotNull

(value)

Prüft, ob ein Wert nicht null ist.

Parameter
value any Zu prüfender Wert
Rückgabewert Boolescher Wert
Beispiele
isNotNull(Department) → true, wenn Department einen Wert enthält
isNotNull(null) → false
isNotNull("value") → true
Siehe auch

ifNull

(value, fallback)

Gibt den ersten Wert zurück, wenn er nicht null ist. Andernfalls wird der Ersatzwert zurückgegeben.

Parameter
value any Zu prüfender Wert
fallback any Rückgabewert, wenn der Wert null ist
Rückgabewert any
Beispiele
ifNull(Department, "Unknown") → Wert von Department oder "Unbekannt"
ifNull(null, "default") → Standardwert
ifNull("value", "default") → Wert
Siehe auch

coalesce

(value1, value2, ...?)

Gibt den ersten Wert in einer Liste zurück, der nicht null ist.

Parameter
value1 any Erster Wert
value2 any Zweiter Wert
... (optional) any Weitere Werte, bis zu insgesamt 6
Rückgabewert any
Beispiele
coalesce(PreferredName, FirstName, "Guest") → Erster Wert, der nicht null ist
coalesce(null, null, "fallback") → Ersatzwert
coalesce("first", "second") → Erster Wert
Siehe auch

nullIf

(value1, value2)

Gibt null zurück, wenn zwei Werte gleich sind. Andernfalls wird der erste Wert zurückgegeben.

Parameter
value1 any Zurückzugebender Wert
value2 any Vergleichswert
Rückgabewert any
Beispiele
nullIf(Status, "N/A") → null, wenn Status "N/A" ist

Nützlich, um Platzhalterwerte durch null zu ersetzen

nullIf("value", "N/A") → Wert
nullIf("N/A", "N/A") → null
Siehe auch

Verwandte Themen

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.