Ezen az oldalon

Null értékek kezelésére szolgáló függvények

Null vagy hiányzó értékek kezelésére szolgáló függvények.

A null értékek jelentése

A ProcessMindben a null hiányzó vagy nem definiált adatot jelöl. Ilyen például, ha:

  • A forrásadatokban egy mező üres
  • Egy számítás eredménye nem definiált érték, például nullával való osztás esetén
  • Egy keresés vagy hivatkozás nem talál egyezést

A null értékeket kezelő függvények segítenek ezeknek az eseteknek a kezelésében.

Gyakori minták

  • Alapértelmezett érték megadása:

    ifNull(Department, "Unassigned")
  • Több mező értékének ellenőrzése:

    coalesce(PreferredName, FirstName, "Guest")
  • Helyőrző értékek kiszűrése:

    nullIf(Status, "N/A")    // Returns null if Status is "N/A"
  • Feltételes logika null értékekhez:

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

isNull

(value)

Ellenőrzi, hogy egy érték null-e.

Paraméterek
value any Ellenőrizendő érték
Visszatérési érték logikai érték
Példák
isNull(Department) → true, ha a Department értéke null
isNull(null) → true
isNull("value") → false
Lásd még

isNotNull

(value)

Ellenőrzi, hogy egy érték nem null-e.

Paraméterek
value any Ellenőrizendő érték
Visszatérési érték logikai érték
Példák
isNotNull(Department) → true, ha a Department értéke nem null
isNotNull(null) → false
isNotNull("value") → true
Lásd még

ifNull

(value, fallback)

Ha az első érték nem null, azt adja vissza, egyébként a helyettesítő értéket.

Paraméterek
value any Ellenőrizendő érték
fallback any Null esetén visszaadandó érték
Visszatérési érték bármilyen típus
Példák
ifNull(Department, "Unknown") → A Department értéke vagy „Ismeretlen”
ifNull(null, "default") → alapértelmezett
ifNull("value", "default") → érték
Lásd még

coalesce

(value1, value2, ...?)

Visszaadja a lista első nem null értékét.

Paraméterek
value1 any Első érték
value2 any Második érték
... (nem kötelező) any További értékek, összesen legfeljebb 6
Visszatérési érték bármilyen típus
Példák
coalesce(PreferredName, FirstName, "Guest") → Az első nem null érték
coalesce(null, null, "fallback") → helyettesítő érték
coalesce("first", "second") → első
Lásd még

nullIf

(value1, value2)

Ha két érték megegyezik, null értéket ad vissza, egyébként az első értéket.

Paraméterek
value1 any Visszaadandó érték
value2 any Összehasonlítandó érték
Visszatérési érték bármilyen típus
Példák
nullIf(Status, "N/A") → null, ha a Status értéke „N/A”

Helyőrző értékek null értékre cseréléséhez hasznos.

nullIf("value", "N/A") → érték
nullIf("N/A", "N/A") → null
Lásd még

Kapcsolódó témák

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.