Sdílet prostřednictvím


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í