引き算
概要
Subtract エンリッチメントは、2つの数値属性間で数学的な引き算を行い、その結果を新しい属性に格納します。これは、プロセスデータの差分、ばらつき、デルタを計算するのに役立ちます。
一般的な用途
- 注文数量と受領数量の差分を計算する
- 計画値と実績値(予算、時間、リソースなど)のばらつきを算出する
- 初期値から最終値を引いて正味変化を計算する
- 期待されるパフォーマンスと実際のパフォーマンスのデルタを計算する
設定
分析画面の右上にある「Log Enrichment」をクリックして、「Log Enrichment」エンジンにアクセスします。
次に「Add New」をクリックします。
そして、Subtract エンリッチメントブロックを選択します。
設定オプション
フィルター: 必要なフィルターを追加してください。エンリッチメントは、フィルターで選択されたケースだけに対して属性を定義します。
新しい属性名: 新しく作成する属性の名前を指定します。
カラム名: 引かれる側の属性(被減数)を選択します。
マイナスカラム名: 引く側の属性(減数)を選択します。
小数点以下の桁数: 新しい属性に表示する小数点以下の桁数を指定します。
例
例1: 数量の差分を計算する
購買注文プロセスにおいて、注文数量と受領数量の差分を計算し、差異を特定したい場合があります。
シナリオ:
- イベントログに
QuantityOrderedとQuantityReceivedという属性が含まれている - 差異を示す新しい属性
QuantityDifferenceを作成したい - 精度のため小数点以下2桁を表示したい
設定例:
- 新しい属性名:
QuantityDifference - カラム名:
QuantityOrdered - マイナスカラム名:
QuantityReceived - 小数点以下の桁数: 2

「Create」をクリックし、準備ができたら「Calculate Enrichment」をクリックして、新しい属性をデータセットに追加します。
概要画面から、新しく作成された属性が確認できます:

結果の解釈: 正の値は注文数量が受領数量を上回っていることを示し、負の値は受領数量が注文数量を上回っていることを示します。

出力
このエンリッチメントを実行すると、「新しい属性名」で指定した名前の新しい数値型のケースまたはイベント属性が作成されます。この属性の値は、「カラム名」の値から「マイナスカラム名」の値を引いた結果です。
結果は「小数点以下の桁数」で指定した小数点以下の桁数にフォーマットされます。
数式: 結果 = カラム名 - マイナスカラム名
例: カラム名 = 100、マイナスカラム名 = 25 の場合、新しい属性には75が含まれます。
Null処理: いずれかの属性が空またはnullの場合、新しい属性には計算結果が入りません。
データタイプ: 両方の属性は数値でなければなりません。非数値の場合、計算エラーになります。
関連項目
関連する数学的エンリッチメント:
関連トピック:
- 属性のエンリッチメント - 属性操作機能の概要
- 計算済み属性 - 属性を使ったカスタム計算の作成
このドキュメントは mindzieStudio プロセスマイニングプラットフォームの一部です。