Partager via


Définir des affectations et d’autres commandes de script

Sous l’onglet Calculs du Concepteur de cube, cliquez sur l’icône New ScriptCommand dans la barre d’outils pour créer un script vide. Lorsque vous créez un script, il s’affiche initialement avec un titre vide dans le volet Organisateur de script de l’onglet Calculs. Les caractères que vous tapez dans le volet Expressions de calcul sont visibles comme nom de l’élément dans l’organisateur de script. Par conséquent, vous pouvez taper un nom commenté sur la première ligne pour identifier plus facilement le script dans le volet Organisateur de script . Pour plus d’informations, consultez Présentation du script MDX dans Microsoft SQL Server 2005. Pour plus d’informations sur les problèmes de performances liés aux requêtes et calculs MDX, consultez la section « Écriture efficace de MDX » dans le Guide des performances de SQL Server 2005 Analysis Services.

Important

Lorsque vous basculez initialement vers l’onglet Calculs du Concepteur de cube, le volet Organisateur de script contient un seul script avec une commande CALCULATE. La commande CALCULATE contrôle l’agrégation des cellules du cube et doit être modifiée uniquement si vous envisagez de spécifier manuellement la façon dont le cube doit être agrégé.

Vous pouvez utiliser le volet Expressions de calcul pour générer une expression dans la syntaxe MDX (Multidimensional Expressions). Pendant que vous générez l’expression, vous pouvez faire glisser ou copier des composants de cube, des fonctions et des modèles du volet Outils de calcul vers le volet Expressions de calcul. Cela ajoute le script de l’élément au volet Expressions de calcul à l’emplacement où vous le déposez ou le collez. Remplacez les arguments et leurs délimiteurs (« et ») par les valeurs appropriées.

Important

Lors de l’écriture d’une expression qui contient plusieurs instructions à l’aide du volet Expressions de calcul, vérifiez que toutes les lignes sauf la dernière ligne du script MDX se terminent par un point-virgule (;). Les calculs sont concaténés en un seul script MDX, et chaque script a un point-virgule ajouté pour s’assurer que le script MDX se compile correctement. Si vous ajoutez un point-virgule à la dernière ligne du script dans le volet Expressions de calcul, le cube génère et se déploie correctement, mais vous ne pourrez pas exécuter des requêtes sur celui-ci.

Voir aussi

Calculs dans les modèles multidimensionnels