Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

多元式 (MDX) を使用した加重平均の計算

公開日: Mar 25, 2024
タスク
キューブ データ ソースにある複数フィールドの加重平均を計算する多次元式 (MDX) の使用方法
ステップ
クリックしてソリューションを展開する

2 つのメジャーの加重平均を計算する

計算されたメンバーを使用して "Internet Freight Cost (インターネット運送費)" と "Internet Order Count (インターネット注文数)" の加重平均を計算するには、次の手順に従います。

ステップ 1: 2 つのメジャーの加重平均を求める計算メンバーの作成

  1. "MDX Weighted Averages Examples (MDX 加重平均の例)" ワークブックをダウンロードして開き、"Weighted Average of Two Measures (2 つのメジャーの加重平均)" ワークシートをクリックします。
  2. [ディメンション] ドロップダウン メニューをクリックし、[計算されたメンバー] を選択します。
  3. [計算されたメンバー] ダイアログ ボックスで [新規作成] をクリックして、計算されたメンバーを新規作成します。
  4. [計算されたメンバーの定義] セクションで、次の操作を実行します。
    1. [名前] フィールドに「Weighted Avg (加重平均)」と入力します。
    2. [式] ボックスに、次の MDX ステートメントを入力します。

      SUM(

      [product categories].currentmember.children, [internet order count] * [internet freight cost])

      / SUM(

      [product categories].currentmember.children, [internet order count]

      )

    3. 式が有効であるとステータス メッセージが示しているか [式の確認] をクリックして確認してから [OK] をクリックします。

ステップ 2: ビューの作成

  1. [ディメンション] ペインから "Product.Product Categories.Category"[行] シェルフにドラッグしてから、"Subcategory (サブカテゴリ)" までドリルダウンします。
  2. [メジャー] ペインから計算されたメンバー Weighted Avg (加重平均)[列] シェルフにドラッグします。

各サブカテゴリの "Internet Order Count (インターネット注文数)"と "Internet Freight Cost (インターネット運送費)" の加重平均がこれで表示されます。

クリックして手順を展開する

任意の複合的な加重平均を製品ごとに計算する

次の例では、製品と顧客の両地理的ディメンションにまたがる MDX ステートメントの作成について説明します。この複合的な加重平均の例では、"Subcategory (サブカテゴリ)" と "Country (国)" の組み合わせごとに、該当する子孫の "Internet Sales Amount (インターネット売上高)" の加重平均の計算結果を取得するように Tableau に指示します。

ステップ 1: 各製品の加重平均を求める計算メンバーの作成

  1. "MDX Weighted Average Examples (MDX 加重平均の例)"ワークブックで、"Arbitrary Complex Weighted Average for Each Product (各製品の任意の複合的加重平均)" ワークシートをクリックします。
  2. 計算されたメンバーを新規作成して「Complex Weighted Average (複合加重平均)」という名前を付け、式で次の MDX ステートメントを使用します。

    Sum(

    CrossJoin(

    Descendants ([Product].[Product Categories].CurrentMember,

    [Product].[Product Categories].[Subcategory], SELF),

    Descendants ([Customer].[Customer Geography].CurrentMember,

    [Customer].[Customer Geography].[Country], SELF)

    )

    ,([Measures].[Internet Sales Amount] * [Measures].[Internet Order Quantity])

    ) / [Measures].[Internet Order Quantity]

ステップ 2: ビューの作成

  1. [ディメンション] ペインから "Product.Product Categories.Category"[列] シェルフにドラッグしてから、"Subcategory (サブカテゴリ)" までドリル ダウンします。
  2. [メジャー] ペインから "Internet Sales Amount (インターネット売上高)"[マーク] カードにドラッグしてから、"Complex Weighted Average (複合加重平均)"[行] シェルフにドラッグします。

次のビューは、"Subcategory (サブカテゴリ)" と "Country (国)" の組み合わせごとに、該当する子孫の "Internet Sales Amount (インターネット売上高)" の加重平均を示したものです。

その他のリソース
注: 添付のワークブックには、Microsoft Analysis Services (MSAS) の AdventureWorks キューブへの接続が含まれています。これは Microsoft Analysis Services に付属しているサンプル キューブです。このワークブックを使用するには、Server の値を「scdemo-dbs」から AdventureWorks をホストする MSAS サーバーの名前に変更する必要があります。

次のビデオで説明されている手順を表示するには、上記のセクションを展開します。
注: ビデオに音声はありません。
 
ナレッジ記事番号

001458065

 
読み込み中
Salesforce Help | Article