Lire en anglais

Partager via


DÉFINIR

Introduit une instruction avec une ou plusieurs définitions d’entité qui peuvent être appliquées à une ou plusieurs instructions EVALUATE d’une requête DAX .

Syntaxe

DAX
[DEFINE 
    (
     (MEASURE <table name>[<measure name>] = <scalar expression>) | 
     (VAR <var name> = <table or scalar expression>) |
     (TABLE <table name> = <table expression>) | 
     (COLUMN <table name>[<column name>] = <scalar expression>) | 
    ) + 
]

(EVALUATE <table expression>) +

Paramètres

Terme Définition
Entity MEASURE, VAR, TABLE1ou COLUMN1.
name Nom d’une définition de mesure, var, table ou colonne. Il ne peut pas s’agir d’une expression. Le nom n’a pas besoin d’être unique. Le nom existe uniquement pour la durée de la requête.
expression Toute expression DAX qui retourne une valeur de table ou scalaire. L’expression peut utiliser l’une des entités définies. S’il est nécessaire de convertir une expression scalaire en expression de table, encapsulez l’expression à l’intérieur d’un constructeur de table avec accolades {}, ou utilisez la fonction ROW() pour renvoyer une seule table de lignes.

[1]Attention : définitions TABLE et COLUMN délimitées par requête sont destinées uniquement à une utilisation interne. Bien que vous puissiez définir des expressions TABLE et COLUMN pour une requête sans erreur de syntaxe, elles peuvent produire des erreurs d’exécution et ne sont pas recommandées.

Remarques

  • Une requête DAX peut avoir plusieurs instructions EVALUATE, mais ne peut avoir qu’une seule instruction DEFINE. Les définitions de l’instruction DEFINE peuvent s’appliquer à toutes les instructions EVALUATE de la requête.

  • Au moins une définition est requise dans une instruction DEFINE.

  • Définitions de mesure pour une requête remplacent les mesures de modèle du même nom.

  • Les noms VAR ont des restrictions uniques. Pour plus d’informations, consultez VAR - Paramètres.

  • Pour en savoir plus sur l’utilisation d’une instruction DEFINE, consultez requêtes DAX.

ÉVALUER
var
MEASURE
requêtes DAX