İfadelere giriş
ProcessMind’in ifade dili, hesaplanmış öznitelikler oluşturmanıza, gateway koşullarını tanımlamanıza ve süreç modellerinizdeki verileri dönüştürmenize olanak tanır. Kaynak verileri değiştirmeden yeni içgörüler elde edebilirsiniz. Dili kendi Veri Setinizde ücretsiz deneme ile deneyebilirsiniz.
İfadelerle neler yapabilirsiniz?
-
Hesaplanan öznitelikler: Mevcut sütunlardan yeni veri sütunları oluşturun. Örneğin, olaylar arasındaki işlem süresini hesaplayın:
dateDiff(StartTime, EndTime, "minute") -
Koşullu mantık: Verileri sınıflandırmak veya süreç akışını yönetmek için iş kuralları tanımlayın:
if(Amount > 10000, "High Value", if(Amount > 1000, "Medium", "Low") ) -
Veri dönüştürme: Metin verilerini temizleyin, biçimlendirin ve dönüştürün:
upper(trim(CustomerName)) -
Zamana dayalı analiz: Zaman bileşenlerini çıkarın ve analiz için zaman aralıkları oluşturun:
bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening")
İfade söz dizimi
İfadelerde, elektronik tablo formüllerine benzeyen tanıdık bir söz dizimi kullanılır:
-
İşlevler parantezlerle çağrılır:
round(3.14, 1) -
Operatörler değerler arasında kullanılır:
Amount * 1.1 -
Dizeler çift tırnak içine alınır:
"Hello" -
Sütun adları doğrudan kullanılabilir:
StartTime Amount -
Parantezler değerlendirme sırasını belirler:
(a + b) * c -
Tırnak içine alınmış tanımlayıcılar: Sütun adında boşluk veya özel karakter varsa adı ters tırnak içine alın:
`Order Amount` * 0.1
Hızlı örnekler
-
Süreyi saat cinsinden hesaplama
dateDiff(StartTime, EndTime, "hour") -
Tutara göre sınıflandırma
if(Amount >= 10000, "Enterprise", if(Amount >= 1000, "Business", "Consumer") ) -
Yıl ve ayı çıkarma
concat(toString(year(Timestamp)), "-", padLeft(toString(month(Timestamp)), 2, "0")) -
Eksik verileri kontrol etme
ifNull(Department, "Unassigned") -
Toplam yüzdesini hesaplama
divide(Amount, allSum(Amount), 0) * 100 -
Vakada hata sayma
caseCountIf(Status == "Error")
İlgili konular
- İfadeler hakkında genel bakış: tüm ifade işlevleri.
- İfade düzenleyici: ifadeleri yazın, doğrulayın ve önizleyin.
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.