次の方法で共有


多次元モデルの計算

キューブ デザイナーの [ 計算 ] タブを使用して、計算されるメンバー、名前付きセット、およびその他の多次元式 (MDX) 計算を作成します。

[ 計算 ] タブには、次の 3 つのペインがあります。

  • スクリプト オーガナイザー ウィンドウには、キューブ内の計算が一覧表示されます。 このウィンドウを使用して、編集用の計算を作成、整理、選択します。

  • [計算ツール] ウィンドウには、計算を作成するためのメタデータ、関数、およびテンプレートが用意されています。

  • [計算式] ペインでは、フォーム ビューとスクリプト ビューがサポートされます。

MDX スクリプトの詳細については、「 Microsoft SQL Server 2005 での MDX スクリプトの概要」を参照し、Microsoft TechNet Web サイトの SQL Server 2005 - Analysis Services ページの「その他のリソース」セクションを参照してください。 キューブの設計に関連するパフォーマンスの問題の詳細については、 SQL Server 2005 Analysis Services パフォーマンス ガイドを参照してください。

新しい計算の作成

新しい計算を作成するには、キューブ デザイナーの [ 計算 ] タブの [キューブ ] メニューで、作成する計算の種類に応じて、[ 新しい計算メンバー]、[ 新しい名前付きセット]、または [新しいスクリプト コマンド] をクリックします。 ツール バーの対応するボタンをクリックするか、[ スクリプト オーガナイザー ] ウィンドウ内の任意の場所を右クリックし、ショートカット メニューのコマンドのいずれかをクリックすることもできます。 この操作により、[ スクリプト オーガナイザー ] ウィンドウに新しい計算が追加され、[計算式] ウィンドウの計算フォームにフィールドが表示されます。 新しいスクリプトを作成すると、[計算式] ペインで [スクリプト] ビューが開きます。 3 種類の計算の構築の詳細については、「 計算メンバーの作成」、 「名前付きセットの作成」、および 「割り当ての定義」および「その他のスクリプト コマンド」を参照してください。

スクリプトの編集

[計算] タブの [計算式] ペインでスクリプト 編集します。[計算式] ペインには、スクリプト ビューとフォーム ビューの 2 つのビューがあります。 フォーム ビューには、1 つのコマンドの式とプロパティが表示されます。 MDX スクリプトを編集すると、フォーム ビュー全体に式ボックスが表示されます。

スクリプト ビューには、スクリプトを編集するためのコード エディターが用意されています。 [計算式] ペインが [スクリプト] ビューにある間、[ スクリプト オーガナイザー ] ウィンドウは非表示になります。 スクリプト ビューには、色分け、かっこの一致、オートコンプリート、および MDX コード領域が用意されています。 編集を容易にするために、MDX コード領域を折りたたんだり展開したりできます。

[キューブ] メニューをクリックし、[計算の表示] をポイントし、[スクリプト] または [フォーム] をクリックすることで、フォームビューとスクリプトビューを切り替えることができます。 ツール バーの [フォーム] ビュー または [スクリプト] ビュー をクリックすることもできます。

解決順序の変更

計算は、[ スクリプト オーガナイザー ] ウィンドウに表示されている順序で解決されます。 計算を並べ替えるには、任意の計算を右クリックし、ショートカット メニューの [ 上へ移動 ] または [下へ 移動 ] をクリックします。 計算をクリックし、ツールバーの [上へ移動 ] または [ 下へ移動 ] ボタンをクリックすることもできます。

この順序は、計算セルや計算メンバーに対して手動でオーバーライドできます。 パス順序と解決順序の詳細については、「 パス順序と解決順序について (MDX)」を参照してください。

計算の削除

既存の計算を削除するには、[計算] タブの [スクリプト オーガナイザー] ウィンドウで、削除する計算を選択し、[編集] メニューの [削除] をクリックするか、ツール バーの [削除] アイコンをクリックします。 スクリプト オーガナイザー ウィンドウで計算を右クリックし、ショートカット メニューから [削除 ] を選択することもできます。