Partager via


Définir des attributions et d'autres commandes de script

Sous l'onglet Calculs du Concepteur de cube, cliquez sur l'icône Nouvelle commande de script dans la barre d'outils pour créer un script vide. Lorsque vous créez un nouveau 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 des expressions de calcul s'afficheront en tant que nom de l'élément dans l'Organisateur de script. Par conséquent, vous pouvez avoir intérêt à taper un nom commenté sur la première ligne pour pouvoir identifier plus facilement le script dans le volet Organisateur de script. Pour plus d'informations, consultez Introduction aux scripts MDX dans Microsoft SQL Server 2005. Pour plus d'informations sur les problèmes de performances liés aux calculs et aux requêtes MDX, consultez la section relative à l'écriture efficace de requêtes MDX dans le Guide des performances 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 script unique avec une commande CALCULATE. La commande CALCULATE contrôle l'agrégation des cellules dans le cube et ne doit être modifiée que si vous avez l'intention de spécifier manuellement la méthode d'agrégation à utiliser pour le cube.

Vous pouvez utiliser le volet des expressions de calcul pour créer une expression dans la syntaxe MDX (Multidimensional Expressions). Pendant la création de l'expression, vous pouvez faire glisser ou copier des composants, des fonctions et des modèles de cube du volet Outils de calcul au volet des expressions de calcul. En procédant ainsi, le script de l'élément est ajouté au volet des expressions de calcul à l'endroit où vous le déposez ou le collez. Remplacez les arguments et leurs délimiteurs (« et ») par les valeurs appropriées.

Important

Lorsque vous rédigez une expression contenant plusieurs instructions à l'aide du volet des expressions de calcul, assurez-vous que toutes les lignes du script MDX, sauf la dernière, se terminent par un point-virgule (;). Les calculs sont concaténés dans un seul script MDX et chaque script est suivi d'un point-virgule pour que le script MDX soit correctement compilé. Si vous ajoutez un point-virgule à la fin de la dernière ligne du script dans le volet des expressions de calcul, le cube sera correctement généré et déployé, mais vous ne pourrez pas exécuter de requêtes avec.

Voir aussi

Concepts

Calculs dans les modèles multidimensionnels