Scripting de MDX: FREEZE
Bloquea los valores de celda de un subcubo especificado a sus valores actuales. Cuando se bloquean los valores de celda, los cambios en otras celdas no tienen efecto sobre las celdas bloqueadas.
Sintaxis
FREEZE Subcube_Expression
Argumentos
Subcube_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un subcubo.
Comentarios
La instrucción FREEZE bloquea los valores de las celdas de un subcubo especificado, lo que impide que las instrucciones posteriores de un script MDX cambien sus valores en pasos de cálculo posteriores.
En el siguiente ejemplo, A y B representan subcubos en un script de cálculo MDX:
B = 2;
A = B;
B = 3
En este punto, tanto A como B equivalen a 3.
Ahora se inserta la función Freeze para bloquear las celdas del subcubo A:
B = 2;
A = B;
FREEZE(A);
B = 3
Ahora, A es igual a 2 y B es igual a 3.