集計の一覧
この記事では、カスタム メトリックで使用できる集計について説明します。
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、FLOAT、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、FLOAT、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]: 計算に [value1] が含まれる条件
データ型: 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、FLOAT、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]: 計算に [value1] が含まれる条件
データ型: 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
[value] - 属性名、入れ子になった演算、または式
データ型: 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]: 演算が計算されるコンテキスト
[attributeName]: 属性の名称です。属性が定義されていない場合、現在の活動 (マイニング) 属性が使用されます
データ型: 文字列
出力データ型: INT
LOOP([context],[attributeName])
[context] に従ってグループ化されたセルフループ イベントの数を計算します。COUNTIF(ISLOOP()) 式のショートバージョンです。
[context]: 演算が計算されるコンテキスト
[attributeName]: 属性の名称です。属性が定義されていない場合、現在の活動 (マイニング) 属性が使用されます
データ型: 文字列
出力データ型: INT
REWORK([context],[attributeName])
[context] に従ってグループ化されたリワーク イベントの数を計算します。COUNTIF(ISREWORK()) 式のショートバージョンです。
[context]: 演算が計算されるコンテキスト
[attributeName]: 属性の名称です。属性が定義されていない場合、現在の活動 (マイニング) 属性が使用されます
データ型: 文字列
出力データ型: INT
LOOPINFLOW([context],[attributeName])
[context] に従ってグループ化されたループ インフローの数を計算します。COUNTIF(ISLOOPINFLOW()) 式のショートバージョンです。
[context]: 演算が計算されるコンテキスト
[attributeName]: 属性の名称です。属性が定義されていない場合、現在の活動 (マイニング) 属性が使用されます
データ型: 文字列
出力データ型: INT
LOOPOUTFLOW([context],[attributeName])
[context] に従ってグループ化されたループ アウトフローの数を計算します。COUNTIF(ISLOOPOUTFLOW()) 式のショートバージョンです。
[context]: 演算が計算されるコンテキスト
[attributeName]: 属性の名称です。属性が定義されていない場合、現在の活動 (マイニング) 属性が使用されます
データ型: 文字列
出力データ型: INT
NETLOOPGAIN([context],[attributeName])
[context] に従ってグループ化されたループ ゲインの合計を計算します。SUM(LOOPGAIN()) 式のショートバージョンです。
[context]: 演算が計算されるコンテキスト
[attributeName]: 属性の名称です。属性が定義されていない場合、現在の活動 (マイニング) 属性が使用されます
データ型: 文字列
出力データ型: 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]: 演算が計算されるコンテキスト (サポート対象: ケース [暗黙的])
[condition]: 計算に [value] が含まれる条件
データ型: BOOL
出力データ型: BOOL
例: ANY(CaseEvents, eventCost > 0)
ケースのメトリック フィルターまたはケース概要統計で使用できます。 ケース内のいずれかのイベントのイベント コストがゼロより大きい場合、true を返します。