Bu sayfada

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
value any Kontrol edilecek değer
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
value any Kontrol edilecek değer
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
value any Kontrol edilecek değer
fallback any Değer null ise döndürülecek değer
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
value1 any İlk değer
value2 any İkinci değer
... (isteğe bağlı) any En fazla 6 değer olacak şekilde ek değerler
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
value1 any Döndürülecek değer
value2 any Karşılaştırılacak değer
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

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.