集計の一覧

この記事では、カスタム メトリックで使用できる集計について説明します。

AVG([context],[value])

[context] に従ってグループ化されている値の平均を計算します。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

出力データ型: FLOAT、DATE、TIME

AVGIF([context],[condition],[value],[default])

[condition] を満たす値を [context] に応じてグループ化した平均値を算出します。

  • [context]: 操作が計算されるコンテキスト (サポート対象: プロセス、ケース、イベント、エッジ)

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: INT、DATE、TIME

: AVGIF(ViewEvents, userName == "Laura", eventCost)

カスタム メトリックは、アプリケーションのどこでも使用できます。 ユーザー 「Laura 」に関連するイベントの平均イベント コストを返します。

COUNT([context])

[context] に従ってグループ化された値の数をカウントします。

  • [context]: 操作を計算するコンテキストを定義します

出力データ型: INT

COUNTIF([context],[condition],[default])

定義済みの [context] に従ってグループ化されており、[condition] を満たしている値の数を数えます。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT

出力データ型: INT

COUNTUNIQUE([context],[value])

定義済みの [context] に従ってグループ化されている一意の値の数を数えます。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、INT、FLOAT、BOOL、STRING、DATE、TIME

出力データ型: INT

COUNTUNIQUEIF([context],[condition],[value],[default])

[condition] を満たすユニークな [value] の数を、[context] に応じてグループ分けしてカウントします。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT

出力データ型: FLOAT、TIME

MAX([context],[value])

[context] に従ってグループ化されている値の最大 [value] を返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

出力データ型: INT、DATE、TIME

MAXIF([context],[condition],[value],[default])

[condition] を満たす [values] の最大値を [context] に従ってグループ化して返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: FLOAT、TIME

MAXVAL([context],[value1],[value2])

[value1] から最大値を持つ項目を選択し、[value2] で定義されたその計算値を [context] に従ってグループ化して返します。

  • [context]: 操作が計算されるコンテキスト (サポート対象: プロセス、ケース、イベント、エッジ)

  • [value1]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME、DATE

  • [value2]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、STRING、TIME、DATE

出力データ型: INT、FLOAT、STRING、TIME、DATE

: MAXVAL(EventsPerAttribute, Duration(), userName)

プロセス マップで使用できます。活動ごとの最も長いイベントに取り組んだユーザーのユーザー名を返します。

MAXVALIF([context],[condition],[value1],[value2],[default])

[condition] を満たす、[value1] で定義される最大値を持つ項目を選択し、[value2] で定義されるその計算値を [context] に応じてグループ化して返します。

  • [context]: 操作が計算されるコンテキスト (サポート対象: プロセス、ケース、イベント、エッジ)

  • [condition]: [value 1] が計算に含まれる条件です

    データ型: BOOL

  • [value1]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

  • [value2]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、STRING、TIME、DATE

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: INT、FLOAT、STRING、TIME、DATE

MIN([context],[value])

[context] に従ってグループ化されている値の最小 [value] を返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

出力データ型: INT、DATE、TIME

MINIF([context],[condition],[value],[default])

[condition] を満たす [values] の最小値を [context] に従ってグループ化して返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: FLOAT、TIME

MINVAL([context],[value1],[value2])

[value1] で定義された最小値を持つ項目を選択し、[value2] で定義された計算値を [context] に従ってグループ化して返します。

  • [context]: 操作が計算されるコンテキスト (サポート対象: プロセス、ケース、イベント、エッジ)

  • [value1]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

  • [value2]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、STRING、TIME、DATE

出力データ型: INT、FLOAT、STRING、TIME、DATE

MINVALIF([context],[condition],[value1],[value2],[default])

[condition] を満たす、[value1] で定義される最小値を持つ項目を選択し、[value2] で定義されるその計算値を [context] に応じてグループ化して返します。

  • [context]: 操作が計算されるコンテキスト (サポート対象: プロセス、ケース、イベント、エッジ)

  • [condition]: [value 1] が計算に含まれる条件です

    データ型: BOOL

  • [value1]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

  • [value2]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、STRING、TIME、DATE

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: INT、FLOAT、STRING、TIME、DATE

RANGE([context],[value])

定義済みの [context] に従ってグループ化されている [value], の範囲 (最大 - 最小) を返します。

  • [context]: 演算が計算されるコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

出力データ型: INT、FLOAT、TIME

RANGEIF([context],[condition],[value],[default])

[condition] を満たす [value] の範囲(最大値 - 最小値)を、[context] に応じてグループ化して返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [値] - 属性名、入れ子になった演算、または式

    データ型: INT、FLOAT、TIME

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: FLOAT、TIME

STDEV([context],[value])

[value] の標準偏差を [context] に応じてグループ分けして算出します。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、DATE、TIME

出力データ型: FLOAT、TIME

STDEVIF([context],[condition],[value])

[condition] を満たす [value] の標準偏差を、[context] に応じてグループ化して算出します。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: FLOAT、TIME

SUM([context],[value])

[context] に従ってグループ化された [value] の合計を計算します。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

出力データ型: FLOAT、TIME

SUMIF([context],[condition],[value],[default])

[condition] を満たす [values] の合計を [context] に従ってグループ化して算出します。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: FLOAT、TIME

FIRST([context],[value])

[context] に従ってグループ化されている値の最初の [value] を返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

出力データ型: FLOAT、TIME

FIRSTIF([context],[condition],[value],[default])

[condition] を満たす最初の [values] を [context] に従ってグループ化して返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME、STRING

  • [default]: 条件が満たされない場合に返される値

    データ型: BOOL、INT、FLOAT、STRING、DATE、TIME

出力データ型: BOOL、INT、FLOAT、STRING、DATE、TIME

LAST([context],[value])

[context] に従ってグループ化されている値の最後の [value] を返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

出力データ型: FLOAT、TIME

LASTIF([context],[condition],[value],[default])

[condition] を満たす最後の [values] を [context] に従ってグループ化して返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: INT、FLOAT、TIME

  • [default]: 条件が満たされない場合に返される値

    データ型: BOOL、INT、FLOAT、STRING、DATE、TIME

出力データ型: BOOL、INT、FLOAT、STRING、DATE、TIME

SELFLOOP([context],[attributeName])

[context] に従ってグループ化されたセルフループ イベントの数を計算します。COUNTIF(ISSELFLOOP()) 式のショートバージョンです。

  • [context]: 操作を計算するコンテキストを定義します

  • [属性名] : 属性の名称です。属性が定義されていない場合、現在のアクティビティ (mining) 属性が使用されます

    データ型: 文字列

出力データ型: INT

LOOP([context],[attributeName])

[context] に従ってグループ化されたセルフループ イベントの数を計算します。COUNTIF(ISLOOP()) 式のショートバージョンです。

  • [context]: 操作を計算するコンテキストを定義します

  • [属性名] : 属性の名称です。属性が定義されていない場合、現在のアクティビティ (mining) 属性が使用されます

    データ型: 文字列

出力データ型: INT

REWORK([context],[attributeName])

[context] に従ってグループ化されたリワーク イベントの数を計算します。COUNTIF(ISREWORK()) 式のショートバージョンです。

  • [context]: 操作を計算するコンテキストを定義します

  • [属性名] : 属性の名称です。属性が定義されていない場合、現在のアクティビティ (mining) 属性が使用されます

    データ型: 文字列

出力データ型: INT

LOOPINFLOW([context],[attributeName])

[context] に従ってグループ化されたループ インフローの数を計算します。COUNTIF(ISLOOPINFLOW()) 式のショートバージョンです。

  • [context]: 操作を計算するコンテキストを定義します

  • [属性名] : 属性の名称です。属性が定義されていない場合、現在のアクティビティ (mining) 属性が使用されます

    データ型: 文字列

出力データ型: INT

LOOPOUTFLOW([context],[attributeName])

[context] に従ってグループ化されたループ アウトフローの数を計算します。COUNTIF(ISLOOPOUTFLOW()) 式のショートバージョンです。

  • [context]: 操作を計算するコンテキストを定義します

  • [属性名] : 属性の名称です。属性が定義されていない場合、現在のアクティビティ (mining) 属性が使用されます

    データ型: 文字列

出力データ型: INT

NETLOOPGAIN([context],[attributeName])

[context] に従ってグループ化されたループ ゲインの合計を計算します。SUM(LOOPGAIN()) 式のショートバージョンです。

  • [context]: 操作を計算するコンテキストを定義します

  • [属性名] : 属性の名称です。属性が定義されていない場合、現在のアクティビティ (mining) 属性が使用されます

    データ型: 文字列

出力データ型: INT

MODE([context],[value])

[context] から最も一般的な [value] を返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: STRING、INT、FLOAT、DATE、TIME、BOOL

出力データ型: STRING、INT、FLOAT、DATE、TIME、BOOL

MODEIF([context],[condition],[value],[default])

[context] の [condition] を満たすデータ要素から最も一般的な [value] を返します。

  • [context]: 操作を計算するコンテキストを定義します

  • [condition]: [value] が計算に含まれる条件です

  • [value]: 属性名、入れ子になった操作、または期間を作成する式

    データ型: STRING、INT、FLOAT、DATE、TIME、BOOL

  • [default]: 定義された [context] 内の要素が [condition] を満たさない場合、演算子によって返される既定の値

    データ型: INT、FLOAT、DATE、TIME

出力データ型: STRING、INT、FLOAT、DATE、TIME、BOOL

ALL([context],[condition])

[context] に従ってグループ化されたすべての値が [condition] を満たす場合に true を返します。

  • [context]: 操作が計算されるコンテキスト (サポート対象: プロセス、ケース、イベント、エッジ)

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

出力データ型: BOOL

ALL(CaseEvents, eventCost > 0)

ケースのメトリック フィルターまたはケース概要統計で使用できます。 ケース内のすべてのイベントのイベント コストがゼロより大きい場合、true を返します。

ANY([context],[condition])

[context] に従ってグループ化された値のうち、[condition] を満たすものがあれば true を返します。

  • [context]: 操作が計算されるコンテキスト (サポート対象: ケース [implicit])

  • [condition]: [value] が計算に含まれる条件です

    データ型: BOOL

出力データ型: BOOL

: ANY(CaseEvents, eventCost > 0)

ケースのメトリック フィルターまたはケース概要統計で使用できます。 ケース内のいずれかのイベントのイベント コストがゼロより大きい場合、true を返します。

集計操作のすべての計算コンテキスト