チュートリアル - 属性値のバケットを作成する
レポートを作成するときに、複数の属性値を 1 つの数値に結合したバケットに属性値を整理すると便利です。たとえば、米国の州(カリフォルニア州、オレゴン州、ワシントン州)の属性値を地域バケット(米国西部)に整理することができます。この目的は、レポートの複雑さを軽減し、情報を簡単に解釈して整理する方法を提供することです。
この中級者向けチュートリアルは MAQL の知識があることを前提としています。詳細については、「MAQL - 分析用クエリ言語」を参照してください。
次の例では、Region によって分割された Won Opportunities の合計になっていることが分かります。
アカウントの多くは、ヨーロッパ、中東、アフリカ(EMEA)のさまざまな地域、および北米および南米地域にあります。これらのブレイクアウトは、一般的な各地域のバケットに属性値を整理してレポートに表示する方が簡単です。バケットは、個々のメトリック定義の一部として MAQL を使用して定義されます。
このソリューションは、複数のメトリックとレポートで使用するバケットを作成する場合に便利です。大量のメトリックとレポートに適用するバケットを作成する必要がある場合は、この使用法に対応するためにソースデータ、データモデル、ETL プロセスを変更することを考えてください。詳細については、プロジェクト管理者までお問い合わせください。
手順:
EMEA 地域のアカウントは、1 つのバケットにグループ化できます。地域の属性値でスライスされた # of Won Opps メトリックを使用して、次のメトリック(# Won Opps - EMEA)を作成します。
SELECT # of Won Opps.WHERE Account Region IN (EMEA - Balkan,EMEA - Benelux, EMEA - East Europe, EMEA - France, EMEA - Iberia, EMEA - Middle East, EMEA - Nordics, EMEA - Others, EMEA - UK&Ireland)
他の地域の類似バケットのメトリックを作成します。これらのメトリックは、そのメトリックに固有の地域のみを含める以外は、上記のメトリックと同じメトリック構文を使用します。
- # of Won Opps. - North America
- # of Won Opps. - South and Central America
- # of Won Opps. - Asia-Pacific
- # of Won Opps - Other
各属性値がメトリックの 1 つだけに含まれていることを確認します。
地域バケットのすべてのメトリックが定義されたら、レポートを定義できます。
新しいメトリックは基本的にレポートに属性スライスを作成するため、レポートに元の属性 Account Region を含める必要はありません。これで、各地域が独自のメトリックによって定義されました。
- 最終的に、地域ごとのアカウントの概要を示すレポートが作成されます。
他のメトリックに属性値の集合を再適用する必要がある場合は、カスタムメトリックエディターでコピー&ペーストを使用して、メトリック全体の一貫性を確保できます。これらの属性値の変更は、このように指定されたすべてのメトリック全体に反映する必要があることに注意してください。