Pengantar ekspresi
Bahasa ekspresi ProcessMind memungkinkan Anda membuat atribut hasil perhitungan, menetapkan kondisi untuk gateway, dan mengubah data dalam model proses. Fitur ini membantu Anda mendapatkan wawasan baru dari data tanpa mengubah sumbernya. Coba bahasa ekspresi pada dataset Anda sendiri dengan uji coba gratis.
Apa yang dapat Anda lakukan dengan ekspresi?
-
Atribut hasil perhitungan: buat kolom data baru dari kolom yang sudah ada. Contohnya, hitung waktu pemrosesan antara event:
dateDiff(StartTime, EndTime, "minute") -
Logika bersyarat: tetapkan aturan bisnis untuk mengelompokkan data atau mengatur alur proses:
if(Amount > 10000, "High Value", if(Amount > 1000, "Medium", "Low") ) -
Transformasi data: bersihkan, format, dan ubah data teks:
upper(trim(CustomerName)) -
Analisis berdasarkan waktu: ambil komponen waktu dan buat kelompok waktu untuk analisis:
bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening")
Sintaks ekspresi
Sintaks ekspresi mirip dengan rumus spreadsheet yang sudah umum:
-
Fungsi dipanggil dengan tanda kurung:
round(3.14, 1) -
Operator digunakan di antara nilai:
Amount * 1.1 -
String ditulis di antara tanda kutip ganda:
"Hello" -
Nama kolom dapat langsung digunakan:
StartTime Amount -
Tanda kurung mengatur urutan evaluasi:
(a + b) * c -
Pengenal dalam tanda kutip: jika nama kolom berisi spasi atau karakter khusus, apit dengan backtick:
`Order Amount` * 0.1
Contoh singkat
-
Menghitung durasi dalam jam
dateDiff(StartTime, EndTime, "hour") -
Mengelompokkan berdasarkan jumlah
if(Amount >= 10000, "Enterprise", if(Amount >= 1000, "Business", "Consumer") ) -
Mengambil tahun dan bulan
concat(toString(year(Timestamp)), "-", padLeft(toString(month(Timestamp)), 2, "0")) -
Memeriksa data yang hilang
ifNull(Department, "Unassigned") -
Menghitung persentase dari total
divide(Amount, allSum(Amount), 0) * 100 -
Menghitung kesalahan dalam case
caseCountIf(Status == "Error")
Topik terkait
- Ringkasan ekspresi: semua fungsi ekspresi.
- Expression Editor: tulis, validasi, dan pratinjau ekspresi.
Rancang proses yang lebih baik. Bangun arsitektur yang saling terhubung. Tetap kendalikan semuanya.
Mulai sekarang juga tanpa kartu kredit dan tanpa perlu menunggu. Ubah cara kerja organisasi Anda menjadi rancangan proses yang jelas dan saling terhubung.
Bangun arsitektur proses, tetapkan penanggung jawab dan kontrol, lalu selaraskan peran serta tanggung jawab di setiap tingkat.
Mulai uji coba gratis dan bangun satu landasan tepercaya untuk mengatur, mengelola, dan terus memperbaiki proses Anda.