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 に等しくなりました。