Прочетете на английски

Споделяне чрез


Списък със статистически операции

Тази статия съдържа списък на статистическите операции в настолното Power Automate приложение Process Mining.

СТАРТ()

Връща началото на процес/събитие/случай/път.

Поддържан контекст: процес, събитие, случай, ръб

Тип изходни данни: DATE

КРАЙ ()

Връща края на процес/събитие/случай/път.

Поддържан контекст: процес, събитие, случай, ръб

Тип изходни данни: DATE

ПРОДЪЛЖИТЕЛНОСТ()

Връща времетраенето на процес/събитие/случай/път.

Поддържан контекст: процес, събитие, случай, ръб

Тип изходни данни: TIME

БРОЙ СЪБИТИЯ()

Връща броя на събитията в случая/процеса.

Поддържан контекст: процес, събитие

Тип изходни данни: INT

БРОЙ СЛУЧАИ()

Връща броя на случаите в процеса.

Поддържан контекст: процес

Тип изходни данни: INT

АКТИВНО ВРЕМЕ()

Връща случай активно време.

Поддържан контекст: случай

Тип изходни данни: TIME

ВРЕМЕ ЗА ИЗЧАКВАНЕ()

Връща времето за изчакване на случая.

Поддържан контекст: случай

Тип изходни данни: TIME

ISPARALLEL()

В контекста на случая връща TRUE, ако поне едно събитие е възникнало паралелно с друго събитие, в противен случай FALSE. В контекста на събитието връща TRUE, ако събитието е възникнало паралелно с друго събитие, в противен случай FALSE.

Поддържан контекст: случай, събитие

Тип изходни данни: BOOL

ISPARALLELWITH([условие])

Връща TRUE, ако събитието е възникнало паралелно с друго събитие, което е изпълнило дадено условие, в противен случай FALSE.

Поддържан контекст: събитие

Параметри:

  • [условие] - условие, при което се приема паралелизъм

    Тип данни: BOOLEAN

Тип изходни данни: BOOL

ИЗПОЛЗВАНЕ ()

Връща използването на регистъра (число от 0 до 1).

Поддържан контекст: случай

Тип изходни данни: FLOAT

ПАРАЛЕЛНО ИЗПОЛЗВАНЕ ()

Връща кумулативната употреба на регистъра (число от 0 до 1 до N). Стойност над 1 се дължи на паралелни събития, които продължават по-дълго от самия случай.

Поддържан контекст: случай

Тип изходни данни: FLOAT

REWORKCOUNT([attributeName])

Връща общия брой на всички преработки (цикли и самоцикли) в рамките на случая.

Поддържан контекст: случай

Параметри:

  • [атрибутИме] - Атрибут за изчисляване на повторения. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор.

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: INT

LOOPCOUNT([attributeName])

Връща броя на циклите в случая.

Поддържан контекст: случай

Параметри:

  • [атрибутИме] - Атрибут за изчисляване на повторения. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: INT

SELFLOOPCOUNT([атрибутИме])

Връща броя на самоциклите в случая.

Поддържан контекст: случай

Параметри:

  • [атрибутИме] - Атрибут за изчисляване на повторения. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: INT

OCCURRENCE([attributeName])

Връща индекса на възникване на дадена стойност на атрибут на събитие в рамките на случая.

Поддържан контекст: събитие

Параметри:

  • [атрибутИме] - Атрибут за изчисляване на повторения. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: INT

ISSELFLOOP([атрибутИме])

Връща истина, когато събитие/ръб има повторение на самоцикъл.

Поддържан контекст: събитие, ръб

Параметри:

  • [атрибутИме] - Атрибут за изчисляване на повторения. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: BOOL

ISLOOP([атрибутИме])

Връща истина, когато събитие/ръб има повторение на цикъл.

Поддържан контекст: събитие, ръб

Параметри:

  • [атрибутИме] - Атрибут за изчисляване на повторения. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: BOOL

ISREWORK([attributeName])

Връща истина, когато събитие/ръб има някакъв вид преработка (самостоятелно цикъл или цикъл).

Поддържан контекст: събитие, ръб

Параметри:

  • [атрибутИме] - Име на атрибута за изчисляване на повторенията. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: BOOL

ISLOOPINFLOW([attributeName])

Връща истина, когато събитие/ръб има приток на цикли.

Поддържан контекст: събитие, ръб

Параметри:

  • [атрибутИме] - Атрибут за изчисляване на повторения. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: BOOL

ISLOOPOUTFLOW([attributeName])

Връща истина, когато събитие/ръб има изходящ поток.

Поддържан контекст: събитие, ръб

Параметри:

  • [атрибутИме] - Атрибут за изчисляване на повторения. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

Тип изходни данни: BOOL

LOOPGAIN([атрибутИме])

Връща разликата между изходящия поток на събитието и входящия поток на цикъла. Стойност +1, когато събитието има изходящ поток и няма входящ поток. Стойност -1, когато събитието няма изходящ поток и входящ поток. В противен случай връща 0.

Поддържан контекст: събитие

Параметри:

  • [атрибутИме] - Име на атрибута за изчисляване на повторенията. Ако не е въведен такъв, атрибутът по подразбиране е минен атрибут (атрибут дейност), по избор

    Тип данни: STRING (позволен е само фиксиран низ)

Тип изходни данни: INT

MEDIAN([контекст],[стойност],[компресия])

Изчислява приблизителната медиана на стойностите, групирани според дефинирания контекст.

Поддържан контекст: процес, случай, събитие, ръб

Параметри:

  • [контекст] - определя контекста, в който се изчислява операцията

    Тип данни: STRING (позволен е само фиксиран низ)

  • [стойност] - стойност, върху която се изчислява медианата

    Тип данни: STRING (позволен е само фиксиран низ)

  • [компресия] - контролира точността на оценката и използването на паметта. Високите стойности на компресия увеличават точността на оценката, но правят операцията по-бавна. Стойността трябва да бъде между 20 и 1000, стойността по подразбиране е 200.

    Тип данни: FLOAT

Тип изходни данни: INT, FLOAT, DATE, TIME

QUANTILE([контекст],[стойност],[q],[компресия])

Изчислява приблизителния q-ти квантил на стойностите, групирани според дефинирания контекст. Q-тият квантил на набор от данни се определя като стойността, при която q част от данните е под тази стойност и (1-q) част от данните над тази стойност.

Поддържан контекст: процес, случай, събитие, ръб

Параметри:

  • [контекст] - определя контекста, в който се изчислява операцията

    Тип данни: STRING (позволен е само фиксиран низ)

  • [стойност] - стойност за оценка

    Тип данни: INT, FLOAT, DATE, TIME

  • [q] - квантил за изчисляване, трябва да бъде между 0 и 1 включително.

    Тип данни: FLOAT (позволена е само константна стойност)

  • [компресия] - контролира точността на оценката и използването на паметта. Високите стойности на компресия увеличават точността на оценката, но правят операцията по-бавна. Стойността трябва да бъде между 20 и 1000, стойността по подразбиране е 200.

    Тип данни: FLOAT

Тип изходни данни: INT, FLOAT, DATE, TIME

CDF([контекст],[стойност],[x],[компресия])

Изчислява изчислената кумулативна функция на разпределение (cdf) за дадената стойност от стойности, групирани според дефинирания контекст.

Поддържан контекст: случай, събитие, ръб

Параметри:

  • [контекст] - определя контекста, в който се изчислява операцията

    Тип данни: STRING (позволен е само фиксиран низ)

  • [стойност] - стойност за оценка на кумулативното разпределение.

    Тип данни: INT, FLOAT, DATE, TIME

  • [x] - прагова стойност Тип данни: INT, FLOAT, DATE, TIME (трябва да бъде същият тип данни като параметъра [value])

  • [компресия] - контролира точността на оценката и използването на паметта. Високите стойности на компресия увеличават точността на оценката, но правят операцията по-бавна. Стойността трябва да бъде между 20 и 1000, стойността по подразбиране е 200.

    Тип данни: FLOAT

Тип изходни данни: INT, FLOAT, DATE, TIME

ISFINISHED ()

Връща истина, когато случаят е категоризиран като завършен (както е дефинирано в Контекст на процеса – Категоризация на случаите).

Поддържан контекст: случай

Тип изходни данни: BOOL

ISRUNNING()

Връща истина, когато случаят е категоризиран като изпълняващ се (както е дефинирано в Контекст на процеса – Категоризация на случаите)

Поддържан контекст: случай

Тип изходни данни: BOOL

ISSTUCK()

Връща истина, когато случаят е категоризиран като заседнал (както е дефинирано в Контекст на процеса – Категоризация на случаите).

Поддържан контекст: случай

Тип изходни данни: BOOL

ISINCOMPLETEIMPORT()

Връща истина, когато случаят е категоризиран като незавършен внос (както е дефинирано в Контекст на процес – Категоризация на случаи)

Поддържан контекст: случай

Тип изходни данни: BOOL

STATS([Агрегат]*,[Тип]**)

Връща изчислената статистика на процеса според избраната агрегация и типа статистика.

Поддържан контекст: процес

Параметри:

  • [Агрегат] – агрегиране, чрез което ще се изчислява статистиката на процеса (например: сума, средна, минимална, максимална, обхватна, стандартно отклонение)

  • [Тип] - вида на статистиката, използвана при изчислението

Тип изходни данни: INT, FLOAT, TIME, DATE

Видове агрегации

Следват разрешените типове агрегиране:

  • Сбор
  • Средно
  • Минимум
  • Максимум
  • Обхват
  • Стдев

Видове статистика

Име Описание
Стартиране на случай Начало на случай
Край на случай Край на случая
Продължителност на случая Продължителност на случая
СлучайАктивно време Случай Активно време
Време за изчакване на случай Време за изчакване на случай
Използване на случай Използване на случай
Брой събития Брой събития