Ezen az oldalon

Globális összesítő függvények

Az adatkészlet összes eseményének értékeit összesítő függvények.

Globális összesítések

Az esetösszesítések egyetlen eseten belül működnek, a globális összesítések viszont az adatkészlet összes eseményére kiterjednek. Így lehetőség van:

  • Teljes összegek és átlagok kiszámítására
  • Egyedi események vagy esetek összehasonlítására a globális viszonyítási értékekkel
  • A teljes érték százalékos arányának kiszámítására

Gyakori minták

  • Teljes adatkészlet statisztikái:

    allSum(Revenue)           // Total revenue
    allAvg(ProcessingTime)    // Average processing time
    allCount()                // Total number of events
  • A teljes érték százalékos aránya:

    caseSum(Amount) / allSum(Amount) * 100   // This case as % of total
    Amount / allSum(Amount) * 100            // This event as % of total
  • Összehasonlítás az átlaggal:

    Duration - allAvg(Duration)              // Difference from average
    Duration / allAvg(Duration)              // Ratio to average
  • Szűrt globális összesítések: összesítés az adatok egy részhalmazára:

    allSumIf(Amount, Region == "Europe")     // European total
    allAvgIf(Duration, Priority == "High")   // High-priority average
    allCountIf(Status == "Completed")        // Completed count
  • Kiugró értékek keresése:

    if(Duration > allAvg(Duration) + 2 * allStdDev(Duration), 
       "Outlier", "Normal")

allSum

(attribute)

Összeadja az adathalmaz összes eseményének egy numerikus attribútumát.

Paraméterek
attribute number Összeadandó attribútum
Visszatérési érték szám
Példák
allSum(Revenue) → Az összes eset teljes bevétele

allAvg

(attribute)

Kiszámítja egy attribútum átlagát az adathalmaz összes eseményében.

Paraméterek
attribute number Átlagolandó attribútum
Visszatérési érték szám
Példák
allAvg(ProcessingTime) → Az összes esemény átlagos feldolgozási ideje

allMin

(attribute)

Visszaadja az adathalmaz összes eseményében szereplő legkisebb értéket.

Paraméterek
attribute number Attribútum, amelynek legkisebb értékét visszaadja
Visszatérési érték szám
Példák
allMin(StartTime) → Az adatok legkorábbi időbélyege

allMax

(attribute)

Visszaadja az adathalmaz összes eseményében szereplő legnagyobb értéket.

Paraméterek
attribute number Attribútum, amelynek legnagyobb értékét visszaadja
Visszatérési érték szám
Példák
allMax(Amount) → Az adatok legnagyobb összege

allCount

()

Visszaadja az adathalmaz összes eseményének számát.

Visszatérési érték szám
Példák
allCount() → Események teljes száma

allMedian

(attribute)

Visszaadja az adathalmaz összes eseményében szereplő értékek mediánját.

Paraméterek
attribute number Attribútum, amelynek mediánját visszaadja
Visszatérési érték szám
Példák
allMedian(Duration) → Az összes időtartam mediánja

allStdDev

(attribute)

Kiszámítja az adathalmaz összes eseményének szórását.

Paraméterek
attribute number Elemzendő attribútum
Visszatérési érték szám
Példák
allStdDev(ProcessingTime) → A feldolgozási idők szórása

allCountDistinct

(expr)

Megszámolja az adathalmaz összes eseményében előforduló különböző értékeket.

Paraméterek
expr any Értékkifejezés
Visszatérési érték szám
Példák
allCountDistinct(Resource) → Az egyedi erőforrások száma

allSumIf

(attribute, condition)

Összeadja az összes olyan esemény értékeit, amely megfelel a feltételnek.

Paraméterek
attribute number Összeadandó attribútum
condition boolean Szűrési feltétel
Visszatérési érték szám
Példák
allSumIf(Amount, Region == "Europe") → Az európai esetek teljes összege

allAvgIf

(attribute, condition)

Kiszámítja az összes feltételnek megfelelő esemény értékeinek átlagát.

Paraméterek
attribute number Átlagolandó attribútum
condition boolean Szűrési feltétel
Visszatérési érték szám
Példák
allAvgIf(Duration, Priority == "High") → A magas prioritású elemek átlagos időtartama

allCountIf

(condition)

Megszámolja az összes feltételnek megfelelő eseményt.

Paraméterek
condition boolean A megszámolandó események feltétele
Visszatérési érték szám
Példák
allCountIf(Status == "Completed") → A befejezett események száma

allMinIf

(attribute, condition)

Visszaadja az összes feltételnek megfelelő esemény legkisebb értékét.

Paraméterek
attribute number Attribútum, amelynek legkisebb értékét visszaadja
condition boolean Szűrési feltétel
Visszatérési érték szám
Példák
allMinIf(Price, Category == "Premium") → A prémium kategória legalacsonyabb ára

allMaxIf

(attribute, condition)

Visszaadja az összes feltételnek megfelelő esemény legnagyobb értékét.

Paraméterek
attribute number Attribútum, amelynek legnagyobb értékét visszaadja
condition boolean Szűrési feltétel
Visszatérési érték szám
Példák
allMaxIf(Duration, Activity == "Approval") → Leghosszabb jóváhagyási idő

Statisztikai függvények

Statisztikai függvények az összes esemény értékeloszlásának elemzéséhez.

  • Teljesítményszintek meghatározása:

    A percentilis értékét 0 és 1 közötti törtként kell megadni (0 és 1 között, ahol 0.25 = 25. percentilis):

    if(Duration < allPercentile(Duration, 0.25), "Fast",
       if(Duration < allPercentile(Duration, 0.75), "Normal", "Slow")
    )
  • Kiugró értékek keresése: az átlagtól több mint két szórásnyira lévő értékek:

    if(abs(Amount - allAvg(Amount)) > 2 * sqrt(allVariance(Amount)),
       "Outlier", "Normal")
  • Összehasonlítás viszonyítási értékekkel:

    Duration > allPercentile(Duration, 0.9)   // Is this in the top 10% (slowest)?

allPercentile

(attribute, percentile)

Kiszámítja egy attribútum percentilisét az összes esemény alapján.

Paraméterek
attribute number Elemzendő attribútum
percentile number Percentilis 0 és 1 közötti törtként (0.95 = 95. percentilis)
Visszatérési érték szám
Példák
allPercentile(Duration, 0.95) → Az időtartam 95. percentilise az összes esemény alapján

allVariance

(attribute)

Kiszámítja egy attribútum varianciáját az összes esemény alapján.

Paraméterek
attribute number Elemzendő attribútum
Visszatérési érték szám
Példák
allVariance(Amount) → Az összegek varianciája az összes esemény alapján

Kapcsolódó témák

Tervezzen jobb folyamatokat. Építsen összekapcsolt architektúrát. Tartsa kézben a működést.

Azonnal hozzáférhet, bankkártya és várakozás nélkül. Alakítsa szervezete működését világos, összekapcsolt folyamatmodellekké.

Építse fel folyamatarchitektúráját, határozza meg a felelősségi köröket és az ellenőrzéseket, és hangolja össze a szerepeket minden szinten.

Indítsa el az ingyenes próbaverziót, és teremtsen megbízható alapot folyamatainak irányításához, kezeléséhez és folyamatos fejlesztéséhez.