Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans MDX (Multidimensional Expressions), une mesure est une expression DAX nommée résolue en calculant l’expression pour retourner une valeur dans un modèle tabulaire. Cette définition anodine couvre une étendue incroyable. La possibilité de construire et d’utiliser des mesures dans une requête MDX offre une grande capacité de manipulation pour les données tabulaires.
Avertissement
Les mesures ne peuvent être définies que dans les modèles tabulaires ; si votre base de données est définie en mode multidimensionnel, la création d’une mesure génère une erreur
Pour créer une mesure définie dans le cadre d’une requête MDX et, par conséquent, dont l’étendue est limitée à la requête, vous utilisez le mot clé WITH. Vous pouvez ensuite utiliser la mesure dans une instruction MDX SELECT. À l’aide de cette approche, le membre calculé créé à l’aide du mot clé WITH peut être modifié sans déranger l’instruction SELECT. Toutefois, dans MDX, vous référencez la mesure d’une manière différente de celle de l’expression DAX ; pour référencer la mesure que vous nommez-la en tant que membre de la dimension [Mesures], consultez l’exemple MDX suivant :
with measure 'Sales Territory'[Total Sales Amount] = SUM('Internet Sales'[Sales Amount]) + SUM('Reseller Sales'[Sales Amount])
select measures.[Total Sales Amount] on columns
,NON EMPTY [Date].[Calendar Year].children on rows
from [Model]
Elle retourne les données suivantes lors de l’exécution :
| Montant total des ventes | ||
|---|---|---|
| 2001 | 11331808.96 | |
| 2002 | 30674773.18 | |
| 2003 | 41993729.72 | |
| 2004 | 25808962.34 |
Voir aussi
Instruction CREATE MEMBER (MDX)
Référence de fonction MDX (MDX)
SELECT, instruction (MDX)