Null değerleri işleme işlevleri
Null veya eksik değerlerle çalışmaya yönelik işlevler.
Null değerleri anlama
ProcessMind’de null, eksik veya tanımsız veriyi ifade eder. Şu durumlarda ortaya çıkabilir:
- Kaynak veride bir alan boş olduğunda
- Hesaplama sonucunda tanımsız bir değer elde edildiğinde (ör. sıfıra bölme)
- Arama veya referans eşleşme bulamadığında
Null işleme işlevleri bu durumları yönetmenize yardımcı olur.
Yaygın örüntüler
-
Varsayılan değer sağlama:
ifNull(Department, "Unassigned") -
Birden fazla alanda değer arama:
coalesce(PreferredName, FirstName, "Guest") -
Yer tutucu değerleri filtreleme:
nullIf(Status, "N/A") // Returns null if Status is "N/A" -
Null değerler için koşullu mantık:
if(isNull(Manager), "Self-managed", Manager)
isNull
(value)Bir değerin null olup olmadığını kontrol eder.
| Parametreler |
| |||
| Döndürülen değer | boolean | |||
| Örnekler | isNull(Department) → Department null ise true isNull(null) → true isNull("value") → false | |||
| Ayrıca bkz. |
isNotNull
(value)Bir değerin null olmadığını kontrol eder.
| Parametreler |
| |||
| Döndürülen değer | boolean | |||
| Örnekler | isNotNull(Department) → Department bir değer içeriyorsa true isNotNull(null) → false isNotNull("value") → true | |||
| Ayrıca bkz. |
ifNull
(value, fallback)İlk değer null değilse onu, null ise yedek değeri döndürür.
| Parametreler |
| ||||||
| Döndürülen değer | any | ||||||
| Örnekler | ifNull(Department, "Unknown") → Department değeri veya "Unknown" ifNull(null, "default") → default ifNull("value", "default") → value | ||||||
| Ayrıca bkz. |
coalesce
(value1, value2, ...?)Listedeki null olmayan ilk değeri döndürür.
| Parametreler |
| |||||||||
| Döndürülen değer | any | |||||||||
| Örnekler | coalesce(PreferredName, FirstName, "Guest") → Null olmayan ilk değer coalesce(null, null, "fallback") → fallback coalesce("first", "second") → first | |||||||||
| Ayrıca bkz. |
nullIf
(value1, value2)İki değer eşitse null, değilse ilk değeri döndürür.
| Parametreler |
| ||||||
| Döndürülen değer | any | ||||||
| Örnekler | nullIf(Status, "N/A") → Status "N/A" ise null Yer tutucu değerleri null ile değiştirmek için kullanışlıdır nullIf("value", "N/A") → value nullIf("N/A", "N/A") → null | ||||||
| Ayrıca bkz. |
İlgili konular
- İfadeler hakkında genel bakış: tüm ifade işlevleri.
Süreçlerinizi daha iyi tasarlayın. Bağlantılı bir mimari kurun. Kontrolü elinizde tutun.
Kredi kartı gerekmeden, beklemeden hemen erişin. Kuruluşunuzdaki çalışma biçimini net ve birbiriyle bağlantılı süreç tasarımlarına dönüştürün.
Süreç mimarinizi oluşturun, sahiplik ve kontrolleri tanımlayın; rol ve sorumlulukları her düzeyde uyumlu hâle getirin.
Ücretsiz denemeyi başlatın; süreçlerinizi yönetmek ve sürekli iyileştirmek için güvenilir bir temel oluşturun.