Version 2021
メトリックを作成するには
ビジネス データを計算するために、メトリックを作成して、MicroStrategy プロジェクトに追加することができます。
メトリックを作成するには、以下で構成されるメトリックの式を定義する必要があります。
- [関数]: Sum または Count などの、ビジネス データに適用される計算。メトリックには複数の関数が含まれている場合があります。
- 式: データ ソースからの、ビジネス データ式には、ビジネス ファクト、アトリビュート、または他のメトリックを含めることができます。
複数のメトリックを作成し、各メトリックが式の一部として同じ基本計算を使用している場合、計算を実行する基本メトリックを作成することによって時間を節約することができます。その後、同じ計算を複数回入力する代わりに、基本メトリックに基づいて追加のメトリックを定義できます。
たとえば、"利益" メトリックと "利幅" メトリックを作成したいとします。価格 × 数量
を計算する "売上" メトリックを作成します。それから、Revenue - Cost
(売上 - コスト) として "利益" メトリックを定義し、Profit/Revenue
(利益/売上) として "利幅" メトリックを定義できます。後に、"売上" の計算方法を変更する場合は、"売上" メトリックを変更できます。"利益" および "利幅" を含む、"売上" メトリックを使用して定義したすべてのメトリックが更新され変更が反映されます。他のメトリックの作成に使用する手順と同様の手順を使用して基本となるメトリックを作成できます。基本となるメトリックを使用してメトリックを作成するときに、メトリックの式の一部として基本となるメトリックを入力します。
次の手順で、基本的なメトリックの作成方法を説明します。メトリック式を直接入力したい場合、または複数のメトリックを組み合わせたメトリックやカスタム式を含むメトリックを作成したい場合は、メトリック式エディターを参照してください。
作成したいメトリックに応じて、次の点に精通している必要があります。
- メトリックの概要と基本的な例については、『基本レポーティング ヘルプ』を参照してください。
- レベル メトリック、条件付メトリック、トランスフォーメーション メトリックの例を含む、メトリックを作成する詳細な手順については、『上級レポーティング ヘルプ』を参照してください。
- : 構文を含む、関数の説明については、『関数リファレンス』を参照してください。
メトリックを作成するには
- 任意のページで [作成] をクリックして、[新規メトリック] を選択します。[関数またはテンプレートを選択] ダイアログ ボックスが開きます。
- 下のペインで、メトリック内でデータを計算するために使用する関数を選択します。以下のうちいずれかを実行することによって、ペイン内に表示される関数のリストを絞り込むことができます。
- 関数を名前で検索するには、検索フィールドに関数の名前を入力します。
ドロップダウン リストから、[数学関数] または [会計関数] などの関数カテゴリを選択します。ペインが更新されて、選択されたカテゴリに属する関数のみが表示されます。
関数を選択すると、構文の説明がダイアログ ボックスの下部に表示されます。[詳細] をクリックして、構文および例などの、関数についての詳細情報を表示します。
-
関数エディターが開いて、上で選択した関数のタイプによって異なるオプションが示されます。
Sum、Average、First、または Maximum などのグループ関数を選択した場合は、メトリックの式のほか、レベル、条件、およびトランスフォーメーションなどのオプション コンポーネントを定義します。次の手順を実行します。
- 以下のいずれかの方法で、メトリックの式を定義します。
- オブジェクトの名前を入力して式を指定するには、[式] フィールドに、オブジェクトの名前を入力します。入力中に、一致するオブジェクトがドロップダウン リストに表示されます。
売上 - 利益
など、複数のオブジェクトを入力できます。 - オブジェクトを選択して式を指定するには、[ブラウズ] アイコン
をクリックします。[オブジェクトを選択] ダイアログ ボックスが開きます。オブジェクトに移動して選択するか、オブジェクトを検索します。
- オブジェクトの名前を入力して式を指定するには、[式] フィールドに、オブジェクトの名前を入力します。入力中に、一致するオブジェクトがドロップダウン リストに表示されます。
- レベル、条件、およびトランスフォーメーションを追加することによって、メトリックをさらに定義できます。以下のものから選択します。
- メトリックが評価されるアトリビュートのレベルを定義するには、メトリックにレベルを追加します。手順は、デフォルトでは、メトリックは、レポート レベルと呼ばれる、レポートでのアトリビュートのレベルで評価されます。レポート レベルを使用することによって、メトリックの計算をさまざまなレポートに適応させることができます。レポート レベルは、メトリックから削除することができます。レポート レベルを削除すると、レポートに配置されているアトリビュートに関係なく、メトリックに明示的に設定されたレベルのみがメトリック計算に影響します。メトリックにレベルを追加するためにレポート レベルを削除する必要はありません。レポート レベル、およびレポート レベルの削除による影響についての詳しい説明は、 『上級レポーティング ヘルプ』を参照してください。以下のいずれかを実行します。メトリックからレポート レベルを削除するには、[レポート レベル] の隣にある [削除] アイコン をクリックします。レポート レベルが削除された後にそのレポート レベルをメトリックに追加するには、[レポート レベルを追加] アイコン をクリックします。を参照してください。レベルにより、メトリックが配置されているレポートに何が含まれているかに関係なく、メトリックの計算で使用するアトリビュートを指定できます。デフォルトでは、メトリックはレポート上のアトリビュートのレベルで計算されます。
- メトリックに含まれるデータをフィルターするには、メトリックに条件を追加します。手順は、条件を追加するを参照してください。メトリック条件 (メトリック フィルターとも呼ばれる) が、レポート上の他のメトリックに影響を与えることなく、メトリックに適用されます。レポート上の複数のメトリックに影響を与えるレポート フィルターについての情報は、フィルターの概要を参照してください。
- "4 か月前" などのオフセット値をメトリックに適用するには、トランスフォーメーションを追加します。たとえば、今年から昨年までの売上の数値を比較できます。手順は、トランスフォーメーションを追加を参照してください。
データ マイニング、日付、OLAP、および順位付けの関数などの非グループ関数を選択した場合は、関数に入力値 (引数と呼ばれる)、および関数の動作を指定するために使用するパラメーターを定義するオプションが表示されがあります。たとえば、NTile 関数には Ascending と Tiles という 2 つのパラメーターがあります。Ascending によって NTile の順序が昇順か降順かが制御され、Tiles によって分割の数が設定されます。関数の引数およびパラメーターのリストを表示するには、ダイアログ ボックス下部の [詳細] をクリックします。
次の手順を実行します。
- リストされた各引数に対して、値を入力するか、[ブラウズ] アイコン
をクリックして、メトリック、ファクト、プロンプト、または関数の入力値として使用できる他の互換性のあるオブジェクトを検索します。
- リストされた各パラメーターに対して、値を入力するか、またはドロップダウン リストからパラメーター値を選択します。
- 以下のいずれかの方法で、メトリックの式を定義します。
- メトリック ヘッダーおよびメトリック値がレポートで書式設定および表示される法方を定義することができます。たとえば、数値の表示方法、フォントのスタイルとサイズ、およびセルの表示色を定義できます。定義した書式は、どのレポートにメトリックが配置されるかに関係なく、メトリックに適用されます。メトリックを書式設定する手順は、メトリックの [書式] ダイアログ ボックスを参照してください。
- レポートでメトリックの合計に使用できる関数を選択できます。[高度なメトリック オプション] ダイアログを参照してください。
- アトリビュートがレポート グリッドからレポートの [レポート オブジェクト] に移動されるとき行われる、メトリック値のロールアップに使用する関数を選択できます。手順については、「[高度なメトリック オプション] ダイアログを参照してください。
- [保存] をクリックします。
メトリックを作成した後で、データを分析するために、メトリックをレポートに追加できます。手順は、レポートを作成するにはを参照してください。
関連トピック
メトリックの概要: メトリックの概要について
メトリックの [書式] ダイアログ ボックス: メトリックの書式設定について
[高度なメトリック オプション] ダイアログ: 動的集計と小計機能、VLDB プロパティ、メトリック別名、およびメトリックの結合タイプなどの、高度なメトリックの設定についての説明