統計操作の一覧
この記事では、Power Automate Process Mining デスクトップ アプリでの統計演算について説明します。
START()
プロセス/イベント/ケース/パスの開始を返します。
サポートされるコンテキスト: プロセス、イベント、ケース、エッジ
出力データ型: DATE
END()
プロセス/イベント/ケース/パスの終了を返します。
サポートされるコンテキスト: プロセス、イベント、ケース、エッジ
出力データ型: DATE
DURATION()
プロセス/イベント/ケース/パスの期間を返します。
サポートされるコンテキスト: プロセス、イベント、ケース、エッジ
出力データ型: TIME
EVENTCOUNT()
ケース/プロセス内のイベントの数を返します。
サポートされるコンテキスト: プロセス、イベント
出力データ型: INT
CASECOUNT()
プロセス中のケースの数を返します。
サポートされるコンテキスト: プロセス
出力データ型: INT
ACTIVETIME()
ケースのアクティブ時間を返します。
対応しているコンテキスト: ケース
出力データ型: TIME
WAITINGTIME()
ケースの待機時間を返します。
対応しているコンテキスト: ケース
出力データ型: TIME
ISPARALLEL()
ケース コンテキストで、少なくとも 1 つのイベントが別のイベントと同時に発生した場合は TRUE を返し、それ以外の場合は FALSE を返します。 イベント コンテキストで、イベントが別のイベントと同時に発生した場合は TRUE を返し、それ以外の場合は FALSE を返します。
対応しているコンテキスト: ケース、イベント
出力データ型: BOOL
ISPARALLELWITH([condition])
イベントが別のイベントと同時に発生した場合 (所定の条件を満たす) は TRUE を返し、それ以外の場合は FALSE を返します。
対応しているコンテキスト: イベント
パラメーター:
[condition] - 並列処理が受け入れられる条件
データ型: BOOLEAN
出力データ型: BOOL
UTILIZATION()
ケースの稼働率を返します (0 から 1 の数値)。
対応しているコンテキスト: ケース
出力データ型: FLOAT
PARALLELUTILIZATION()
累積ケース使用率 (0~1~N の数値) を返します。 1 を超える値は、ケース自体よりも長く続く並行イベントによるものです。
対応しているコンテキスト: ケース
出力データ型: FLOAT
REWORKCOUNT([attributeName])
ケース内のすべてのリワーク (ループおよびセルフループ) の合計数を返します。
対応しているコンテキスト: ケース
パラメーター:
[attributeName] - 繰り返しを計算するための属性。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです。
データ型: STRING (固定文字列のみ可)
出力データ型: INT
LOOPCOUNT([attributeName])
ケース内のループの数を返します。
対応しているコンテキスト: ケース
パラメーター:
[attributeName] - 繰り返しを計算するための属性。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
データ型: STRING (固定文字列のみ可)
出力データ型: INT
SELFLOOPCOUNT([attributeName])
ケース内のセルフループの数を返します。
対応しているコンテキスト: ケース
パラメーター:
[attributeName] - 繰り返しを計算するための属性。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
データ型: STRING (固定文字列のみ可)
出力データ型: INT
OCCURRENCE([attributeName])
ケース内の指定されたイベント属性値の発生インデックスを返します。
対応しているコンテキスト: イベント
パラメーター:
[attributeName] - 繰り返しを計算するための属性。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
データ型: STRING (固定文字列のみ可)
出力データ型: INT
ISSELFLOOP([attributeName])
イベント/エッジにセルフループの繰り返しがある場合は true を返します。
対応しているコンテキスト: イベント、エッジ
パラメーター:
[attributeName] - 繰り返しを計算するための属性。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
データ型: STRING (固定文字列のみ可)
出力データ型: BOOL
ISLOOP([attributeName])
イベント/エッジにループの繰り返しがある場合は true を返します。
対応しているコンテキスト: イベント、エッジ
パラメーター:
[attributeName] - 繰り返しを計算するための属性。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
データ型: STRING (固定文字列のみ可)
出力データ型: BOOL
ISREWORK([attributeName])
イベント/エッジになんらかの種類のリワーク (セルフループまたはループ) がある場合に true を返します。
対応しているコンテキスト: イベント、エッジ
パラメーター:
[attributeName] - 繰り返しを計算するための属性名。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
データ型: STRING (固定文字列のみ可)
出力データ型: BOOL
ISLOOPINFLOW([attributeName])
イベント/エッジにループ インフローがある場合は true を返します。
対応しているコンテキスト: イベント、エッジ
パラメーター:
[attributeName] - 繰り返しを計算するための属性。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
データ型: STRING (固定文字列のみ可)
出力データ型: BOOL
ISLOOPOUTFLOW([attributeName])
イベント/エッジにループ アウトフローがある場合は true を返します。
対応しているコンテキスト: イベント、エッジ
パラメーター:
- [attributeName] - 繰り返しを計算するための属性。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
出力データ型: BOOL
LOOPGAIN([attributeName])
イベントのループ アウトフローとループ インフローの差を返します。 イベントにループ アウトフローがあり、ループ インフローがない場合は値 +1。 イベントにループ アウトフローがなく、ループ インフローがある場合は値 -1。 それ以外の場合は、0 を返します。
対応しているコンテキスト: イベント
パラメーター:
[attributeName] - 繰り返しを計算するための属性名。 何も入力しない場合、既定の属性はマイニング属性 (活動属性) であり、オプションです
データ型: STRING (固定文字列のみ可)
出力データ型: INT
MEDIAN([context],[value],[compression])
定義済みのコンテキストに従ってグループ化されている値のおおよその中央値を計算します。
サポートされるコンテキスト: プロセス、ケース、イベント、エッジ
パラメーター:
[context] - 演算が計算されるコンテキストを定義します
データ型: STRING (固定文字列のみ可)
[value] - 中央値が計算される値
データ型: STRING (固定文字列のみ可)
[compression] - 推定精度とメモリ使用率を制御します。 圧縮値を高くすると、推定精度は向上しますが、操作が遅くなります。 値は 20~1000 である必要があり、既定値は 200 です。
データ型: FLOAT
出力データ型: INT、FLOAT、DATE、TIME
QUANTILE([context],[value],[q],[compression])
定義されたコンテキストに従って、値グループのおおよその q 分位点を計算します。 データ セットの q 分位点は、データの q 分数がその値を下回り、データの (1 - q) 分数がその値を上回る値として定義されます
サポートされるコンテキスト: プロセス、ケース、イベント、エッジ
パラメーター:
[context] - 演算が計算されるコンテキストを定義します
データ型: STRING (固定文字列のみ可)
[value] - 評価の値
データ型: INT、FLOAT、DATE、TIME
[q] - 0 ~ 1 の範囲に収まる必要がある、計算対象の分位点。
データ型:FLOAT (定数値のみ可)
[compression] - 推定精度とメモリ使用率を制御します。 圧縮値を高くすると、推定精度は向上しますが、操作が遅くなります。 値は 20~1000 である必要があり、既定値は 200 です。
データ型: FLOAT
出力データ型: INT、FLOAT、DATE、TIME
CDF([context],[value],[x],[compression])
定義済みのコンテキストに従ってグループ化されている値からの任意の値に対して、推定累積分布関数 (cdf) を計算します。
対応しているコンテキスト: ケース、イベント、エッジ
パラメーター:
[context] - 演算が計算されるコンテキストを定義します
データ型: STRING (固定文字列のみ可)
[value] - 累積分布の評価値。
データ型: INT、FLOAT、DATE、TIME
[x] - しきい値のデータ型: INT、FLOAT、DATE、TIME ([value] パラメーターと同じデータ型である必要があります)
[compression] - 推定精度とメモリ使用率を制御します。 圧縮値を高くすると、推定精度は向上しますが、操作が遅くなります。 値は 20~1000 である必要があり、既定値は 200 です。
データ型: FLOAT
出力データ型: INT、FLOAT、DATE、TIME
ISFINISHED()
ケースが終了として分類された場合に true を返します (プロセス コンテキスト – ケース分類で定義)。
対応しているコンテキスト: ケース
出力データ型: BOOL
ISRUNNING()
ケースが実行中として分類された場合に true を返します (プロセス コンテキスト – ケース分類で定義)
対応しているコンテキスト: ケース
出力データ型: BOOL
ISSTUCK()
ケースが停止として分類された場合に true を返します (プロセス コンテキスト – ケース分類で定義)。
対応しているコンテキスト: ケース
出力データ型: BOOL
ISINCOMPLETEIMPORT()
ケースがインポート未完として分類された場合に true を返します (プロセス コンテキスト – ケース分類で定義)
対応しているコンテキスト: ケース
出力データ型: BOOL
STATS([集計]*、[型]**)
選択された集約と統計の種類に応じて計算されたプロセス統計を返します。
サポートされるコンテキスト: プロセス
パラメーター:
[Aggregate] – プロセス統計の計算に使用される集計 (例: 合計、平均、最小、最大、範囲、標準偏差)
[Type] - 計算に使用される統計のタイプ
出力データ型: INT、FLOAT、TIME、DATE
集計のタイプ
許可されている集計タイプは次の通りです:
- Sum
- 平均
- Min
- Max
- Range
- Stdev
統計のタイプ
件名 | Description |
---|---|
CaseStart | ケースの開始 |
CaseEnd | ケースの終了 |
CaseDuration | ケース期間 |
CaseActiveTime | ケースのアクティブな時間 |
CaseWaitingTime | ケース待機時間 |
CaseUtilization | ケース稼働率 |
EventCount | イベント数 |