Écriture de scripts MDX - FREEZE
Verrouille à leur valeur actuelle les valeurs des cellules d'un sous-cube spécifié. Lorsque les cellules sont verrouillées, les modifications apportées à d'autres cellules n'ont aucun effet sur ces cellules verrouillées.
Syntaxe
FREEZE Subcube_Expression
Arguments
Subcube_Expression
Expression MDX (Multidimensional Expressions) valide qui retourne un sous-cube.
Remarques
L’instruction FREEZE verrouille les valeurs des cellules d’un sous-cube spécifié, empêchant les instructions suivantes dans un script MDX de modifier leurs valeurs dans les passes de calcul suivantes.
Dans l'exemple suivant, A et B représentent des sous-cubes dans un script de calcul MDX :
B = 2;
A = B;
B = 3
À ce stade, A et B équivalent à 3.
Nous insérons maintenant la fonction Freeze pour verrouiller les cellules dans le sous-cube A :
B = 2;
A = B;
FREEZE(A);
B = 3
A équivaut désormais à 2 et B à 3.