Seznam statistických operací
Tento článek uvádí statistické operace v desktopové aplikaci Power Automate Process Mining.
START()
Vrátí začátek procesu/události/případu/cesty.
Podporovaný kontext: proces, událost, případ, hrana
Výstupní datový typ: DATE
END()
Vrátí konec procesu/události/případu/cesty.
Podporovaný kontext: proces, událost, případ, hrana
Výstupní datový typ: DATE
DURATION()
Vrátí dobu trvání procesu/události/případu/cesty.
Podporovaný kontext: proces, událost, případ, hrana
Výstupní datový typ: TIME
EVENTCOUNT()
Vrátí počet událostí v případu/procesu.
Podporovaný kontext: proces, událost
Výstupní datový typ: INT
CASECOUNT()
Vrátí počet případů v procesu.
Podporovaný kontext: proces
Výstupní datový typ: INT
ACTIVETIME()
Vrátí aktivní dobu případu.
Podporovaný kontext: případ
Výstupní datový typ: TIME
WAITINGTIME()
Vrátí čekací dobu případu.
Podporovaný kontext: případ
Výstupní datový typ: TIME
ISPARALLEL()
V případě kontextu vrátí TRUE, pokud se paralelně s jinou událostí vyskytla alespoň jedna událost, jinak FALSE. V případě události vrátí TRUE, pokud se událost vyskytla paralelně s jinou událostí, jinak FALSE.
Podporovaný kontext: případ, událost
Výstupní datový typ: BOOL
ISPARALLELWITH([condition])
Vrátí TRUE, pokud se událost vyskytla paralelně s jinou událostí, která splňuje danou podmínku, jinak FALSE.
Podporovaný kontext: událost
Parametry:
[condition] – podmínka, za které je přijata paralelnost
Datový typ: BOOLEAN
Výstupní datový typ: BOOL
UTILIZATION()
Vrátí využití případu (číslo od 0 do 1).
Podporovaný kontext: případ
Výstupní datový typ: FLOAT
PARALLELUTILIZATION()
Vrátí kumulativní využití případu (číslo od 0 do 1 až N). Hodnota nad 1 je způsobena paralelními událostmi, které trvají déle než samotný případ.
Podporovaný kontext: případ
Výstupní datový typ: FLOAT
REWORKCOUNT([attributeName])
Vrátí celkový počet všech přepracování (smyček a vlastních smyček) v rámci případu.
Podporovaný kontext: případ
Parametry:
[attributeName] – Atribut pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný.
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: INT
LOOPCOUNT([attributeName])
Vrátí počet smyček v případě.
Podporovaný kontext: případ
Parametry:
[attributeName] – Atribut pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: INT
SELFLOOPCOUNT([attributeName])
Vrátí počet vlastních smyček v případě.
Podporovaný kontext: případ
Parametry:
[attributeName] – Atribut pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: INT
OCCURRENCE([attributeName])
Vrátí index výskytu dané hodnoty atributu události v případu.
Podporovaný kontext: událost
Parametry:
[attributeName] – Atribut pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: INT
ISSELFLOOP([attributeName])
Vrátí hodnotu true, když událost/hrana má opakování vlastní smyčky.
Podporovaný kontext: událost, hrana
Parametry:
[attributeName] – Atribut pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: BOOL
ISLOOP([attributeName])
Vrátí hodnotu true, když událost/hrana má opakování smyčky.
Podporovaný kontext: událost, hrana
Parametry:
[attributeName] – Atribut pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: BOOL
ISREWORK([attributeName])
Vrátí hodnotu true, když událost/hrana projde jakýmkoliv druhem přepracování (vlastní smyčka nebo smyčka).
Podporovaný kontext: událost, hrana
Parametry:
[attributeName] – Název atributu pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: BOOL
ISLOOPINFLOW([attributeName])
Vrátí hodnotu true, když událost/hrana má přírůstek.
Podporovaný kontext: událost, hrana
Parametry:
[attributeName] – Atribut pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: BOOL
ISLOOPOUTFLOW([attributeName])
Vrátí hodnotu true, když událost/hrana má úbytek.
Podporovaný kontext: událost, hrana
Parametry:
- [attributeName] – Atribut pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Výstupní datový typ: BOOL
LOOPGAIN([attributeName])
Vrátí rozdíl mezi úbytkem smyčky události a přírůstkem smyčky. Hodnota +1, když má událost úbytek smyčky a žádný přírůstek smyčky. Hodnota −1, když nemá událost žádný úbytek smyčky a přírůstek smyčky. V opačném případě vrátí 0.
Podporovaný kontext: událost
Parametry:
[attributeName] – Název atributu pro výpočet opakování. Pokud není zadán žádný, výchozí atribut je atribut těžby (atribut aktivity), volitelný
Datový typ: STRING (povolen je pouze pevný řetězec)
Výstupní datový typ: INT
MEDIAN([context],[value],[compression])
Vypočítá přibližný medián hodnot seskupených podle definovaného kontextu.
Podporovaný kontext: proces, případ, událost, hrana
Parametry:
[context] – definuje kontext, ve kterém se operace vypočítá
Datový typ: STRING (povolen je pouze pevný řetězec)
[value] – hodnota, přes kterou se počítá medián
Datový typ: STRING (povolen je pouze pevný řetězec)
[compression] – kontroluje přesnost odhadu a využití paměti. Vysoké hodnoty komprese zvyšují přesnost odhadu, ale zpomalují operaci. Hodnota musí být mezi 20 a 1000, výchozí hodnota je 200.
Datový typ: FLOAT
Výstupní datový typ: INT, FLOAT, DATE, TIME
QUANTILE([context],[value],[q],[compression])
Vypočítá přibližný q-tý kvantil hodnot seskupených podle definovaného kontextu. Q-tý kvantil datové sady je definován jako hodnota, kde zlomek q dat je pod touto hodnotou a zlomek (1−q) dat je nad touto hodnotou.
Podporovaný kontext: proces, případ, událost, hrana
Parametry:
[context] – definuje kontext, ve kterém se operace vypočítá
Datový typ: STRING (povolen je pouze pevný řetězec)
[value] – hodnota pro hodnocení
Datový typ: INT, FLOAT, DATE, TIME
[q] – kvantil k výpočtu, který musí být od 0 do 1 včetně.
Datový typ: FLOAT (povolena je pouze konstantní hodnota)
[compression] – kontroluje přesnost odhadu a využití paměti. Vysoké hodnoty komprese zvyšují přesnost odhadu, ale zpomalují operaci. Hodnota musí být mezi 20 a 1000, výchozí hodnota je 200.
Datový typ: FLOAT
Výstupní datový typ: INT, FLOAT, DATE, TIME
CDF([context],[value],[x],[compression])
Vypočítá odhadovanou kumulativní distribuční funkci (cdf) pro danou hodnotu z hodnot seskupených podle definovaného kontextu.
Podporovaný kontext: případ, událost, hrana
Parametry:
[context] – definuje kontext, ve kterém se operace vypočítá
Datový typ: STRING (povolen je pouze pevný řetězec)
[value] – hodnota pro vyhodnocení pro kumulativní rozdělení.
Datový typ: INT, FLOAT, DATE, TIME
[x] – datový typ prahové hodnoty: INT, FLOAT, DATE, TIME (musí jít o stejný datový typ jako parametr [value])
[compression] – kontroluje přesnost odhadu a využití paměti. Vysoké hodnoty komprese zvyšují přesnost odhadu, ale zpomalují operaci. Hodnota musí být mezi 20 a 1000, výchozí hodnota je 200.
Datový typ: FLOAT
Výstupní datový typ: INT, FLOAT, DATE, TIME
ISFINISHED()
Vrátí hodnotu true, když je případ kategorizován jako dokončený (jak je definováno v kontextu procesu – kategorizace případu).
Podporovaný kontext: případ
Výstupní datový typ: BOOL
ISRUNNING()
Vrátí hodnotu true, když je případ kategorizován jako spuštěný (jak je definováno v kontextu procesu – kategorizace případu).
Podporovaný kontext: případ
Výstupní datový typ: BOOL
ISSTUCK()
Vrátí hodnotu true, když je případ kategorizován jako zaseklý (jak je definováno v kontextu procesu – kategorizace případu).
Podporovaný kontext: případ
Výstupní datový typ: BOOL
ISINCOMPLETEIMPORT()
Vrátí hodnotu true, když je případ kategorizován jako nedokončený import (jak je definováno v kontextu procesu – kategorizace případu).
Podporovaný kontext: případ
Výstupní datový typ: BOOL
STATS([Aggregate]*,[Typ]**)
Vrátí vypočtené statistiky procesu podle zvolené agregace a typu statistiky.
Podporovaný kontext: proces
Parametry:
[Aggregate] – agregace, pomocí které budou počítány statistiky procesu (např.: součet, průměr, minimum, maximum, rozsah, směrodatná odchylka)
[Type] – typ statistiky použité při výpočtu
Výstupní datový typ: INT, FLOAT, TIME, DATE
Typy agregací
Následují povolené typy agregace:
- Sum
- Průměr
- Min.
- Max.
- Rozsah
- Stdev
Typy statistik
Name | Popis |
---|---|
CaseStart | Začátek případu |
CaseEnd | Konec případu |
CaseDuration | Doba trvání případu |
CaseActiveTime | Aktivní doba případu |
CaseWaitingTime | Čekací doba případu |
CaseUtilization | Využití případu |
EventCount | Počet událostí |