MicroStrategy ONE
メトリック式エディターを使用して派生メトリックをゼロから作成
Workstation からここにたどり着いた場合、ワークステーションドキュメントオーサリングヘルプ を参照してください。
派生メトリックを最初から作成することができます。これによってメトリックをカスタマイズし、ニーズに合わせてより洗練されたものにすることができます。次のタスクを実行できます。
- MicroStrategy Function Plug-In Wizard で作成されたカスタム関数を使用する、合計に対する割合のメトリックなどの、カスタム式を作成する。詳細は、『関数リファレンス』 を参照してください。
- メトリック式を直接入力することによって、メトリックを作成する。条件付き計算を追加し、メトリック値をフィルターすることによってデータのグループを作成できます。さらに、売上の低い地域と高い地域のグループを作成することができます。これは、フィルターとしきい値によって提供される条件付き分析を補足します。
- 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)
、カテゴリ レベルで売上を計算します。外部式では、レベルでの結果の値の平均を計算します。
関数をメトリック式に追加するには、関数の定義に必要なオプションを選択する必要があります。Sum、Average、First、または Maximum などのグループ関数を追加する場合は、関数の式を定義する必要があります。また、メトリックが集計を行うアトリビュート レベルを変更することもできます。データ マイニング、日付、OLAP、および順位付けの関数などの非グループ関数を追加する場合は、関数に入力値 (引数と呼ばれる)、および関数の動作を指定するために使用するパラメーターを定義する必要があります。
グループ関数を使用するメトリックの構文については、高度なレポート ヘルプを参照してください。非グループ関数の構文については、『関数リファレンス』 を参照してください。
- ダッシュボードを開く変更してください。
-
派生メトリックを作成し、ビジュアリゼーションで後で使用するために予約します。[データセット] パネルで、派生メトリックを作成するデータセットの右にある クリック詳細
をクリックして [メトリックを作成] を選択します。
- [式エディターに切り替え] をクリックします。
-
右のペインから、メトリックの名前を [メトリック名] フィールドに入力します。
左ペインで関数をクリックすると、その説明がダイアログの下部に表示されます。次に、 をクリックします詳細で関数とその引数の詳細を表示します『関数リファレンス』。表示If 関数と Case 関数による派生メトリックへの条件付き計算の追加 if およびケース関数の詳細を参照してください。
-
[式] セクションに、派生メトリックの定義を入力します。算術演算子 (+ および - など) と値を、メトリック式に直接入力できます。該当するボタンで入力することも可能です。ステップ 12 に進みます。
または
[関数] ペインおよび [オブジェクト] ペインを活用して、派生メトリックの定義を作成できます。各ペインの上部にある [検索] フィールドを使用して、追加する関数とオブジェクトを検索します。[関数] ペインでは、ドロップダウンから関数カテゴリ (基本関数、文字列関数など) を選択して関数を参照することもできます。使用する関数およびオブジェクトを検索したら、それらをダブルクリックして、右ペインの派生メトリックの定義に追加します。
-
First、Maximum、Sum などの集約関数 (グループ化関数) を選択すると、
[関数パラメーター] 以下に、[レベル] および [フィルター] フィールドが現れます。
- 計算式にすべての値を使用するかどうか、または一意の値のみを使用して計算するかどうかなどの、関数パラメーターを定義できます。[関数パラメーター]
をクリックし、適切なオプションを選択して関数を定義した後、[OK] をクリックします。
-
デフォルトでは、関数は、メトリックが配置されるビジュアリゼーション上のアトリビュートのレベルで計算されます。メトリックが配置されるレポートに何が含まれているかに関係なく、メトリック計算に使用するアトリビュートを指定できます。レベルを変更するには、[レベル] ドロップダウンからアトリビュートを選択します。複数のアトリビュートを追加することもできます。
ビジュアリゼーションに "地域" および "カテゴリ"が含まれている場合、デフォルトでは、メトリックは、そのビジュアリゼーションで地域およびカテゴリの値を計算します。"地域" をレベルとして選択した場合は、メトリックは、そのビジュアリゼーションで地域別売上値を計算し、"カテゴリ" での区切りは含まれません。これにより、地域間で売上を比較することができます。
- 高度なフィルターをメトリックに追加できます。[フィルターを追加]
をクリックして、[新規条件] ダイアログを開きます。表示高度なフィルターの概要参照してください。
- [並べ替え] フィールドが現れた場合は、データの並べ替えに関するオプションを選択します。
- [追加] をクリックして、メトリックに関数を追加します。設定した引数を含む関数が、メトリック式エディターの右ペインに表示されます。
- メトリック式を削除して、再度最初から始める場合、[クリア] をクリックします。
- [検証] をクリックし、式の構文が有効かどうかをチェックします。
-
[保存] をクリックします。
デフォルトでは、集計および小計の動作は、自動的に決定されます。動作を変更して、派生メトリックを計算するのにデータセット全体を使用するか、派生メトリックが配置されているビジュアリゼーション内のデータを使用するかを指定することができます。表示派生メトリックの集計と小計の動作の変更参照してください。
関連トピック
ショートカットを使用した、グリッド上での派生メトリックの作成