Divide
概要
このエンリッチメントは、ある属性の値を別の属性の値で割り、その結果を新しい属性に格納します。
よくある利用例
- 属性どうしを割って比率を計算する
- 2つの属性間のパーセンテージを計算する
設定
まず、任意の分析を開き、右上の「Log Enrichment」をクリックして「Log Enrichment」エンジンに移動します。
次に「Add New」をクリックし、「Divide」エンリッチメントブロックを選択してください。
設定オプション
Filters: このエンリッチメントを適用するケースを制限するためのフィルターを追加します。フィルターで選択されたケースにのみ計算が行われます。
New Attribute Name: 割り算の結果を格納する新しい属性の名前を指定します。
Source: ケース属性かイベント属性のどちらを使用するかを選択します。
- ケース属性はケース全体レベルで定義されます
- イベント属性はそれぞれのイベント単位で定義されます
Numerator Column Name: 分子(割り算における上の値)として使用する属性を選択します。
Denominator Column Name: 分母(割り算における下の値)として使用する属性を選択します。
Mult Factor: 結果に乗じる乗数を指定します。
- 小数結果をパーセンテージに変換するには
100を使用します - 標準的な割り算で乗算しない場合は
1を使用します - 割り算がパーセンテージを表す場合は 100 を掛けることを選択できます
- 小数結果をパーセンテージに変換するには
例 1: 支払率の計算
シナリオ: 以下の請求書データがあります:
Total_Amount: 請求書の合計金額Amount_Paid: 現時点で支払われた金額
目的: 支払完了率を示す Percent_Paid 属性を作成します。
ケースの総支払率を計算するために、分子に支払済み金額を、分母に総額を選択します:

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

分布グラフから、多くのケースが完全に支払われていることがわかります:

出力
このエンリッチメントを実行すると、「New Attribute Name」で指定した名前の新しい数値のケースまたはイベント属性が作成されます。
属性値は次のように計算されます:
Result = (Numerator / Denominator) x Mult Factor
例:
- 分子 = 50、分母 = 100、乗数 = 100
- 結果 = (50 / 100) x 100 = 50
nullの取り扱い: 分子または分母が null の場合、また分母が0の場合はエラー防止のため、結果は null になります。
小数精度: 小数点以下の桁数は乗数の値や、その後の丸めエンリッチメントで調整可能です。
関連情報
関連数学エンリッチメント:
関連トピック:
- 計算属性 - 属性計算の概要
- データ品質 - null値やデータ問題の扱い
このドキュメントはmindzie Studioプロセスマイニングプラットフォームの一部です。