統計操作の一覧

この記事では、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 イベント数