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 |
| |||
| 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 |
| |||
| 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 |
| ||||||
| 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 |
| |||||||||
| 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 |
| ||||||
| 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
- 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.