引き算

概要

Subtract エンリッチメントは、2つの数値属性間で数学的な引き算を行い、その結果を新しい属性に格納します。これは、プロセスデータの差分、ばらつき、デルタを計算するのに役立ちます。

一般的な用途

  • 注文数量と受領数量の差分を計算する
  • 計画値と実績値(予算、時間、リソースなど)のばらつきを算出する
  • 初期値から最終値を引いて正味変化を計算する
  • 期待されるパフォーマンスと実際のパフォーマンスのデルタを計算する

設定

分析画面の右上にある「Log Enrichment」をクリックして、「Log Enrichment」エンジンにアクセスします。

次に「Add New」をクリックします。

そして、Subtract エンリッチメントブロックを選択します。

設定オプション

  • フィルター: 必要なフィルターを追加してください。エンリッチメントは、フィルターで選択されたケースだけに対して属性を定義します。

  • 新しい属性名: 新しく作成する属性の名前を指定します。

  • カラム名: 引かれる側の属性(被減数)を選択します。

  • マイナスカラム名: 引く側の属性(減数)を選択します。

  • 小数点以下の桁数: 新しい属性に表示する小数点以下の桁数を指定します。

例1: 数量の差分を計算する

購買注文プロセスにおいて、注文数量と受領数量の差分を計算し、差異を特定したい場合があります。

シナリオ:

  • イベントログに QuantityOrderedQuantityReceived という属性が含まれている
  • 差異を示す新しい属性 QuantityDifference を作成したい
  • 精度のため小数点以下2桁を表示したい

設定例:

  • 新しい属性名: QuantityDifference
  • カラム名: QuantityOrdered
  • マイナスカラム名: QuantityReceived
  • 小数点以下の桁数: 2

Subtract Enrichment Settings

「Create」をクリックし、準備ができたら「Calculate Enrichment」をクリックして、新しい属性をデータセットに追加します。

概要画面から、新しく作成された属性が確認できます:

Newly Created Subtract Attribute in Overview

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

Subtract Calculation Result Example

出力

このエンリッチメントを実行すると、「新しい属性名」で指定した名前の新しい数値型のケースまたはイベント属性が作成されます。この属性の値は、「カラム名」の値から「マイナスカラム名」の値を引いた結果です。

結果は「小数点以下の桁数」で指定した小数点以下の桁数にフォーマットされます。

数式: 結果 = カラム名 - マイナスカラム名

例: カラム名 = 100、マイナスカラム名 = 25 の場合、新しい属性には75が含まれます。

Null処理: いずれかの属性が空またはnullの場合、新しい属性には計算結果が入りません。

データタイプ: 両方の属性は数値でなければなりません。非数値の場合、計算エラーになります。

関連項目

関連する数学的エンリッチメント:

  • Add - 2つの属性値を加算する
  • Multiply - 2つの属性値を掛け算する
  • Divide - 1つの属性を別の属性で割る

関連トピック:

  • 属性のエンリッチメント - 属性操作機能の概要
  • 計算済み属性 - 属性を使ったカスタム計算の作成

このドキュメントは mindzieStudio プロセスマイニングプラットフォームの一部です。