MicroStrategy ONE
メトリック式エディターを使用して派生メトリックをゼロから作成
このトピックは、ダッシュボードまたはレポート内での派生メトリックの作成に焦点を当てています。(ダッシュボード/レポート内で作成された派生メトリックは、ダッシュボード/レポート内に保存されるため、それ以外では使用できません。)
-
新しいスタンドアロン メトリックを作成中にここに到達した場合は、メトリック式エディター。スタンドアロン メトリックは、複数のレポートおよびダッシュボードに配置できる別のオブジェクトとして保存されます。これらのレポートは、複数のダッシュボードおよびドキュメント上のデータセットとして使用できます
-
ドキュメント内で派生メトリックを作成中にここに到達した場合は、ドキュメントのゼロから派生メトリックを作成。
既にダッシュボードに追加されているアトリビュートとメトリックに基づいて、派生メトリックと呼ばれる新しいメトリックを作成できます。
メトリック式エディターを使用した派生メトリックの作成
派生メトリックを最初から作成することができます。これによってメトリックをカスタマイズし、ニーズに合わせてより洗練されたものにすることができます。次のタスクを実行できます。
- ビルドカスタム式合計に対する割合のメトリックや、カスタム 関数を使用する式などですMicroStrategy関数プラグイン ウィザード。詳細は、『関数リファレンス』 を参照してください。
- 複数のメトリックを組み合わせて複合メトリック (例:
Revenue - Profit
)。 - 複数のレイヤーの関数を含むメトリックを作成します (a ネストしたメトリック、例えば
Avg(Sum(Revenue))
、最初にすべての売上ファクト値を追加し、平均値を求めます。 - メトリックの作成方法メトリック式を直接入力。条件付き計算を追加し、メトリック値をフィルターすることによってデータのグループを作成できます。さらに、売上の低い地域と高い地域のグループを作成することができます。これは、フィルターとしきい値によって提供される条件付き分析を補足します。
- 実行統計分析 R アナリティクスに基づいた派生メトリックを作成したのです
メトリックを作成するには、算術演算子 (+、-、*、/) および関数で構成されるメトリックの式を定義する必要があります。演算子および関数は、アトリビュートまたはメトリックに適用できます。複合メトリックの式の例は RunningAvg(Cost)
、ここで Cost
はメトリックで RunningAvg
は、実行平均を計算する関数です。もう 1 つの例は Sum(Cost) + Sum(Profit)
、ここで Cost
および Profit
はメトリック および Sum
は、和を計算する関数です。この場合、"Cost" メトリックの合計が、"Profit"メトリックの合計に追加されます。
ある集計関数が別の集計関数に囲まれた、ネストされたメトリックを作成することができます。サンプル メトリック式は Avg(Sum(Revenue))
。内部関数 Sum
売上ファクトの合計と外部関数 Avg
はその結果の平均を計算しますすべての地域のカテゴリ別の平均売上を確認する場合、ネストしたメトリックを作成して、カテゴリ全体の売上を計算してから、各地域の平均売上を計算します。メトリックが、次のように定義されています。 Avg(Sum(Revenue) {~, Category}) {~, Region}
。内部式、 Sum(Revenue)
、カテゴリ レベルで売上を計算します。外部式では、レベルでの結果の値の平均を計算します。
関数をメトリック式に追加するには、関数の定義に必要なオプションを選択する必要があります。合計、平均、最初、最大などのグループ化関数を追加する場合、関数の式を定義する必要があります。また、メトリックが集計するアトリビュート レベルも変更できます。データ マイニング、日付、OLAP、ランキング関数などの非グループ化関数を追加する場合、関数の入力値 (引数と呼ばれる) と、関数の動作の決定に使用できるパラメーターを定義する必要があります関数。
参照: 高度なレポート ヘルプグループ化関数を使用するメトリック式の構文についてです非グループ関数の構文については、『関数リファレンス』 を参照してください。
式エディターを使用して派生メトリックを作成するには
-
以下のいずれかを実行します。
-
ダッシュボードを開く変更できます内データセットパネル、メトリックを右クリックして選択メトリックを作成。派生メトリックを特定のビジュアリゼーションにすぐに追加するには、エディタービジュアリゼーションのパネルで、メトリックを右クリックしてメトリックを作成。
-
変更するレポートを開きます。でメトリックを右クリックエディターパネルと選択メトリックを作成。
-
- メトリック関数エディターが開き、選択されたメトリックおよびデフォルト関数の合計がメトリック定義に追加されます。[式エディターに切り替え] をクリックします。
-
右ペインで、以下のメトリックの名前を入力しますメトリック名フィールド。
左のペインで関数をクリックすると、ダイアログ ボックスの下部に対応する説明が表示されます。次いで [詳細] をクリックすると、『関数リファレンス』 で関数とその引数についてのより詳細な情報が表示されます。If 関数および Case 関数の詳細は、If 関数と Case 関数による派生メトリックへの条件付き計算の追加を参照してください。
-
式を手動で入力するには、式セクションに、派生メトリック定義を入力します算術演算子 (+ および - など) と値を、メトリック式に直接入力できます。該当するボタンで入力することも可能です。メトリック式を削除して、再度最初から始める場合、[クリア] をクリックします。式が完成すると式を検証。
- 代わりに、[関数] ペインと [オブジェクト] を使用して、派生メトリック定義の作成を支援することができます。追加する関数とオブジェクトの検索は検索フィールドを表示できます[関数] ペインでは、ドロップダウン リストから関数カテゴリ (基本関数、文字列関数など) を選択することで関数を参照することもできます。使用する関数とオブジェクトを見つけたら、それをダブルクリックして、右ペインの派生メトリック定義に追加します。
最初の、最大、または合計などの集計関数 (グループ化関数) を選択した場合、レベルとフィルターフィールドの表示場所:
関数パラメーター。
- 計算式にすべての値を使用するかどうか、または一意の値のみを使用して計算するかどうかなどの、関数パラメーターを定義できます。[関数パラメーター]
をクリックし、適切なオプションを選択して関数を定義した後、[OK] をクリックします。
-
関数は、デフォルトで、メトリックが配置されているダッシュボード ビジュアリゼーションまたはレポート グリッドのアトリビュートのレベルで計算されます。レポートに含まれるものや、メトリックが配置されているビジュアリゼーションに含まれるものには関係なく、メトリックの計算に使用するアトリビュートを指定できます。レベルを変更するには、[レベル] ドロップダウン リストからアトリビュートを選択します。複数のアトリビュートを追加することもできます。
ビジュアリゼーションに "地域" および "カテゴリ"が含まれている場合、デフォルトでは、メトリックは、そのビジュアリゼーションで地域およびカテゴリの値を計算します。"地域" をレベルとして選択した場合は、メトリックは、そのビジュアリゼーションで地域別売上値を計算し、"カテゴリ" での区切りは含まれません。これにより、地域間で売上を比較することができます。
- 高度なフィルターをメトリックに追加できます。クリック
フィルターを追加をクリックして、[新規条件] ダイアログ ボックスを開きます。詳細は、高度なフィルターの概要を参照してください。
- の場合並べ替えフィールドの表示、データの並べ替えオプションの選択などです
- [追加] をクリックして、メトリックに関数を追加します。設定した引数を含む関数が、メトリック式エディターの右ペインに表示されます。
- メトリック式を削除して、再度最初から始める場合、[クリア] をクリックします。
- [検証] をクリックし、式の構文が有効かどうかをチェックします。
-
[保存] をクリックします。
デフォルトでは、集計および小計の動作は、自動的に決定されます。動作を変更して、派生メトリックを計算するのにデータセット全体を使用するか、派生メトリックが配置されているビジュアリゼーション内のデータを使用するかを指定することができます。詳細は、派生メトリックの集計と小計の動作の変更を参照してください。
関連トピック
ショートカットを使用した、グリッド上での派生メトリックの作成