Список контекста расчета
В функциях агрегирования контекст вычисления определяет область данных, которая используется в качестве источника для агрегирования. В классическом приложении Power Automate Process Mining предусмотрено несколько режимов расчета данных, которые описаны в статье Требования для применения.
Пользовательские метрики могут включать вложенные агрегации или агрегации, используемые в выражении. Например, выражение AVG(DURATION()/AVG(AllInView, DURATION()))
возвращает отношение средней продолжительности определенных действий или ребер к средней продолжительности всех действий или ребер.
Доступные контексты
Контекст | Описание: |
---|---|
Неявный | Контекст по умолчанию; нет необходимости указывать. Агрегация рассчитывается для каждого уникального значения; то есть для каждого действия или ребра на карте. |
AllInView | Агрегация рассчитывается для всех значений в представлении. |
ViewCases | Агрегация рассчитывается для всех случаев в представлении. |
ViewEvents | Агрегация рассчитывается для всех событий в представлении. |
ViewEdges | Агрегация рассчитывается для всех ребер в представлении. |
AllInProcess | Агрегация рассчитывается для всех значений в процессе. |
ProcessCases | Агрегация рассчитывается для всех случаев в процессе. |
ProcessEvents | Агрегация рассчитывается для всех событий в процессе. |
ProcessEdges | Агрегация рассчитывается для всех ребер в процессе. |
AllInBR | Агрегация рассчитывается для всех значений в области бизнес-правила. |
BRCases | Агрегация рассчитывается для всех случаев в области бизнес-правила. |
BREvents | Агрегация рассчитывается для всех событий в области бизнес-правила. |
BREdges | Агрегация рассчитывается для всех ребер в области бизнес-правила. |
EventsPerAttribute | Агрегация рассчитывается для всех событий с одинаковым значением выбранного атрибута. |
EdgesPerAttribute | Агрегация рассчитывается для всех ребер с одинаковым значением выбранного атрибута. |
CasesPerAttribute | Агрегирование рассчитывается для фактических случаев, при этом каждый случай рассчитывается один раз. |
CaseEvents | Неагрегированная оценка событий в одном случае. |
CaseEdges | Неагрегированная оценка ребер в одном случае. |
Использование разных контекстов расчета
AVG(DURATION()): возвращает среднюю продолжительность определенного действия или ребра. При визуализации на карте процесса значение различается для разных действий или ребер. Другими словами, средняя продолжительность рассчитывается в контексте визуализируемого действия или края.
AVG(AllInView, DURATION()): возвращает среднюю продолжительность всех действий или ребер в представлении. При отображении на карте процесса одно значение используется для всех действий, а другое значение используется для всех ребер. Другими словами, есть два разных значения.
AVG(ProcessCases, DURATION()): возвращает среднюю продолжительность всех случаев в процессе независимо от фильтров представления. При визуализации на карте процесса значение будет одинаковым для всех действий и ребер. Другими словами, для всех действий и ребер существует одно значение.
AVG(ViewEvents, DURATION()): возвращает среднюю продолжительность всех событий в представлении. При визуализации на карте процесса значение будет одинаковым для всех действий и ребер. Другими словами, для всех действий и ребер существует одно значение.
AVG(ViewEdges, DURATION()): возвращает среднюю продолжительность всех ребер в представлении. При визуализации на карте процесса значение будет одинаковым для всех действий и ребер. Другими словами, для всех действий и ребер существует одно значение.
AVG(CasesPerAttribute, DURATION()): возвращает среднюю продолжительность всех случаев, протекающих через действия и ребра. Это одно и то же значение для всех действий и ребер, содержащих один и тот же набор случаев.
AVG(CasesPerAttribute, DURATION()): та же метрика, что и выше, теперь используется в атрибуте статистики уровня случая. Она возвращает среднюю продолжительность всех случаев в представлении с одинаковым значением атрибута Supplier.City, при этом каждый случай рассчитывается один раз.
AVG(EventsPerAttribute, DURATION()): возвращает среднюю продолжительность всех событий в представлении с одинаковым значением действия. Это стандартная метрика в представлении «Производительность» — «Средняя продолжительность». Эта метрика недоступна для ребер. Контекст вычисления ограничен только событиями.
AVG(EventsPerAttribute, DURATION()): та же метрика, что и предыдущая, но теперь используется в атрибуте статистики уровня события. Она возвращает среднюю продолжительность всех событий в представлении с одинаковым значением для атрибута Resource (Ресурс). См. последний столбец, EventsPerAttribute-Avg.
AVG(EdgesPerAttribute, DURATION()): возвращает среднюю продолжительность всех ребер в представлении для пути карты процесса. Это стандартная метрика в представлении «Производительность» — «Средняя продолжительность для ребер». Эта метрика недоступна для событий. Контекст вычисления ограничен только ребрами.