Doküman Listesi
Bu Sayfada

Expressions (İfadeler) ile Dinamik Dashboard'lar

Expressions

ProcessMind ifadeleri, dashboard’larınızda zengin metin ve dinamik içerik üretmenizi sağlar. Expressions sayesinde dashboard’larınız daha etkileşimli olur ve verinize otomatik uyum sağlar. Bu doküman, ifadeleri etkili bir şekilde kullanmanız için pratik örnekler ve gösterimler içerir.

Temel Bilgiler

Expressions ile metinlerinizde doğrudan metrik ve atributlara referans verebilirsiniz. Böylece, verileriniz değiştikçe otomatik olarak güncellenen dinamik içerik oluşturmuş olursunuz.

Örnek 1: Aktif Vaka Sayısı ve Toplam Vaka

Aktif vaka sayısının toplam içindeki durumunu göstermek için:

Görüntülenen vaka sayısı: ${metric} / Toplam vaka: ${total}

Burada ${metric}, mevcut metrik değerini; ${total}, toplam vaka sayısını gösterir.

Örnek 2: Dahil Edilmeyen Vakalar

Dahil edilmeyen (toplamdan güncel çıkartılan) vaka sayısını göstermek için:

Dahil edilmeyen vaka sayısı: ${total - metric}

Burada da ${metric}, güncel metrik değerini; ${total} ise toplam vaka sayısını ifade eder.

Örnek 3: Fonksiyon ile Yüzde Hesaplama

Görüntülenen vakaların toplam içindeki yüzdesini göstermek için:

Görüntülenen vakaların yüzdesi: ${formatPercentage(metric)}

Burada ${metric}, vaka metriğiyle ayarlanmıştır.


Kullanılabilir Fonksiyonlar

ProcessMind, ifadelere yönelik hesaplama, formatlama ve dinamik veri çekme gibi birçok fonksiyonu destekler. Bu fonksiyonları metrikleriniz ve atributlarınızla birleştirerek güçlü ve esnek çıktılar elde edebilirsiniz.

FonksiyonAçıklamaÖrnek
round(value, decimals?)Bir sayıyı en yakın tam sayıya veya belirtilen ondalık basamağa yuvarlar.${round(metric, 2)}123.46
power(base, exponent)Bir sayıyı kuvvetine yükseltir (pow ile aynıdır).${power(2, 3)}8
pow(base, exponent)power fonksiyonu ile aynı işleve sahiptir.${pow(metric, 2)}
sqrt(value)Bir sayının karekökünü döndürür.${sqrt(metric)}
abs(value)Mutlak değer döndürür (negatif işareti kaldırır).${abs(metric)}
ceil(value)Bir sayıyı yukarı yuvarlar.${ceil(3.2)}4
floor(value)Bir sayıyı aşağı yuvarlar.${floor(3.8)}3
exp(value)Euler sabiti e’nin, değerin kuvveti olarak sonucunu döndürür.${exp(1)}2.718...
log(value)Doğal logaritma (taban e) döndürür.${log(metric)}
mod(dividend, divisor)Bölme işleminden kalanı döndürür.${mod(10, 3)}1
formatDate(date, format?)Tarihi okunabilir bir biçime dönüştürür; isteğe bağlı format belirtilir.${formatDate(created_at, "YYYY-MM-DD")}
formatDuration(ms)Milisaniye cinsinden süreyi okunabilir metne çevirir.${formatDuration(metric)}3g 4s 5d
formatPercentage(value)Onluk bir değeri yüzde olarak gösterir.${formatPercentage(metric)}75%
getVariable(name)Kullanıcı tanımlı değişkenin değerini getirir.${getVariable("Case Id")}

İpucu: Fonksiyonları iç içe kullanabilir ya da aritmetik işlemlerle birleştirebilirsiniz. Örneğin:

${formatPercentage(round(metric / total, 2))}

Bu örnekte oran hesaplanır, iki ondalık basamağa yuvarlanır ve yüzde halinde gösterilir.


Expressions’ı Verimli Kullanmak

Metrik, atribut, işlemci ve fonksiyonları birleştirerek sadece sayı göstermekten daha fazlasını yapan dashboard’lar oluşturabilirsiniz. Expressions, kullanıcılar veri filtrelerken ya da keşfederken otomatik güncellenen dinamik metinler ve hesaplamalı analizler geliştirmenizi sağlar.

Yüzde göstermek, KPI’ları öne çıkarmak ya da değerleri daha anlaşılır hale getirme gibi işlemleri, kod yazmadan dashboard’larınıza ekleyebilirsiniz.

Bu araçlar ile kullanıcıları önemli analizlere yönlendirin, trendleri vurgulayın ve datanın daha kolay anlaşılmasını sağlayın. Biraz yaratıcılıkla, dashboard’larınız karar süreçlerini destekleyen interaktif anlatımlara dönüşebilir.