MDX スクリプティング - FREEZE

指定したサブキューブのセル値を現在の値にロックします。 セル値がロックされている場合、他のセルに対する変更は、ロックされているセルには影響しません。

構文

  
FREEZE Subcube_Expression   

引数

Subcube_Expression
サブキューブを返す有効な多次元式 (MDX) 式。

解説

FREEZE ステートメントは、指定されたサブキューブ内のセルの値をロックし、MDX スクリプト内の後続のステートメントが後続の計算パスでその値を変更できないようにします。

次の例では、A と B は MDX 計算スクリプトのサブキューブを表しています。

B = 2;  
A = B;  
B = 3  

この時点で、A と B の両方が 3 に等しくなります。

次に 、Freeze 関数を挿入して、A サブキューブ内のセルをロックします。

B = 2;  
A = B;  
FREEZE(A);  
B = 3  

A は 2 に、B は 3 に等しくなりました。

参照

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