適用対象:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
多次元式 (MDX) のメジャーは、テーブル モデルの値を返す式を計算することによって解決される名前付き DAX 式です。 この何気ない定義は、驚くほど広範囲を網羅しています。 MDX クエリでメジャーを構築して使用する機能は、表形式データに対して多くの操作機能を提供します。
Warnung
メジャーは表形式モデルでのみ定義できます。データベースが多次元モードに設定されている場合、メジャーを作成するとエラーが発生します
MDX クエリの一部として定義され、そのスコープがクエリに制限されているメジャーを作成するには、WITH キーワードを使用します。 その後、MDX SELECT ステートメント内でメジャーを使用できます。 この方法を使用すると、WITH キーワードを使用して作成された計算されるメンバーは、SELECT ステートメントを妨げることなく変更できます。 ただし、MDX では、DAX 式の場合とは異なる方法でメジャーを参照します。メジャーに [メジャー] ディメンションのメンバーとして名前を付ける場合は、次の MDX の例を参照してください。
with measure 'Sales Territory'[Total Sales Amount] = SUM('Internet Sales'[Sales Amount]) + SUM('Reseller Sales'[Sales Amount])
select measures.[Total Sales Amount] on columns
,NON EMPTY [Date].[Calendar Year].children on rows
from [Model]
実行時に次のデータが返されます。
| 年 | 総売上金額 |
|---|---|
| 2001 | 11331808.96 |
| 2002 | 30674773.18 |
| 2003 | 41993729.72 |
| 2004 | 25808962.34 |
こちらもご覧ください
CREATE MEMBER ステートメント (MDX)
MDX 関数リファレンス (MDX)
SELECT ステートメント (MDX)