次の方法で共有


CALCULATE ステートメント (MDX)

キューブの各セルに集計値を格納します。

構文

CALCULATE

引数

なし

説明

SQL Server データ ツール (SSDT) を使用してキューブを作成すると、キューブの MDX スクリプトの最初のステートメントとして CALCULATE ステートメントが自動的に記述されます。 CALCULATE ステートメントは、キューブの各セルに対して、粒度の低いセルから集計を行うよう指定します。 セルの集計後、式を使用して粒度の低いセルに値を設定すると、粒度の高いセルの集計値に反映されます。 通常はこの集計をそのまま使用しますが、CALCULATE ステートメントを削除することも、先に他のステートメントを実行することもできます。

MDX スクリプト内で入れ子になっているサブキューブに CALCULATE ステートメントを含めることはできません。 入れ子構造のサブキューブは、SCOPE ステートメントを使用して定義します。 SCOPE ステートメントの詳細については、「SCOPE ステートメント (MDX)」を参照してください。

注意

計算されるメンバーは集計されません。

関連項目

概念

MDX スクリプティングの基礎 (Analysis Services)

割り当てとその他のスクリプト コマンドの定義

その他の技術情報

MDX スクリプト ステートメント (MDX)