MDX スクリプトの作成および編集
キューブ デザイナの [計算] タブで、ツール バーの [新しいスクリプト コマンド] アイコンをクリックして、空のスクリプトを作成します。新しいスクリプトを作成すると、最初に [計算] タブの [スクリプト オーガナイザ] ペインに空のタイトルと共に表示されます。計算式ペインで入力する文字は、[スクリプト オーガナイザ] でアイテムの名前として表示されます。このため、最初の行にコメント付きの名前を入力すると、[スクリプト オーガナイザ] ペインでスクリプトが識別しやすくなります。詳細については、「Microsoft SQL Server 2005 の MDX スクリプトの紹介」を参照してください。MDX クエリおよび計算に関連するパフォーマンスの問題の詳細については、「SQL Server 2005 Analysis Services パフォーマンス ガイド」の「効率的な MDX の記述」セクションを参照してください。
重要 : |
---|
最初に、キューブ デザイナの [計算] タブに切り替えると、[スクリプト オーガナイザ] ペインには、CALCULATE コマンドを持つスクリプトが 1 つ含まれています。CALCULATE コマンドは、キューブ内のセルの集計を制御し、キューブの集計方法を手動で指定する場合にのみ編集する必要があります。 |
計算式ペインを使用して、多次元式 (MDX) 構文で式を作成できます。式の作成中は、キューブ コンポーネント、関数、およびテンプレートを [計算ツール] ペインから計算式ペインにドラッグまたはコピーできます。これにより、アイテムのスクリプトが、それをドロップまたは貼り付ける場所で計算式ペインに追加されます。引数とその区切り記号 (« と ») を適切な値に置換してください。
重要 : |
---|
計算式ペインを使用して、複数のステートメントが含まれている式を書き込む場合は、MDX スクリプトの最後の行を除くすべての行がセミコロン (;) で終了していることを確認してください。計算は、1 つの MDX スクリプトに連結され、各スクリプトにはセミコロンが追加されて、MDX スクリプトが正しくコンパイルされることが確認されます。計算式ペインでスクリプトの最後の行にセミコロンを追加した場合、キューブは正しく作成および配置されますが、それに対してクエリを実行することはできません。 |