MDX スクリプティングの基礎 (Analysis Services)
適用対象:
SQL Server Analysis Services
Azure Analysis Services
Power BI Premium
Microsoft SQL Server Analysis Services では、多次元式 (mdx) スクリプトは、キューブに計算を設定する1つ以上の mdx 式またはステートメントで構成されます。
MDX スクリプトはキューブの計算プロセスを定義します。 また、MDX スクリプト自体がキューブの一部分だと考えることもできます。 したがって、キューブに関連した MDX スクリプトの内容を変更すると、即座にキューブの計算プロセスが変更されることになります。
MDX スクリプトを作成するには、SQL Server Data Tools でキューブデザイナーを使用します。 詳細については、「 割り当てとその他のスクリプト コマンドの定義 」および「 Microsoft SQL Server 2005 の MDX スクリプトの紹介」を参照してください。
MDX クエリおよび計算に関するパフォーマンス問題については、「 SQL Server Analysis Services パフォーマンス ガイド」の MDX 最適化のセクションを参照してください。
このセクションの内容
| トピック | 説明 |
|---|---|
| 基本的な MDX スクリプト (MDX) | 基本的な MDX スクリプトについて詳しく説明します。各キューブに用意されている既定の MDX スクリプトや、MDX スクリプトが Analysis Services のキューブ内で通常どのように機能するかなどです。 |
| スコープとコンテキストの管理 (MDX) | MDX スクリプト内でコンテキストとスコープを管理するために CALCULATE ステートメント、 SCOPE ステートメント、および This 関数を使用する方法について説明します。 |
| 変数とパラメーターの使用 (MDX) | MDX スクリプト内で変数やパラメーターを使用する方法について説明します。 |
| エラー処理 (MDX) | MDX スクリプト内でのエラー処理について説明します。 |
| サポートされる MDX (MDX) | MDX スクリプト内でサポートされる MDX 演算子、ステートメント、関数の一覧を示します。 |