Del via


DEFINE

Introducerer en sætning med en eller flere objektdefinitioner, der kan anvendes på en eller flere EVALUATE sætninger i en DAX forespørgsel.

Syntaks

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

(EVALUATE <table expression>) +

Parametre

Udtryk Definition
Entity MEASURE, VAR, TABLE1eller COLUMN1.
name Navnet på en måling, var, tabel eller kolonnedefinition. Det kan ikke være et udtryk. Navnet behøver ikke at være entydigt. Navnet findes kun i forespørgslens varighed.
expression Ethvert DAX udtryk, der returnerer en tabel eller skalarværdi. Udtrykket kan bruge en hvilken som helst af de definerede enheder. Hvis der er behov for at konvertere et skalarudtryk til et tabeludtryk, skal du ombryde udtrykket i en tabelkonstruktør med krøllede klammeparenteser {}eller bruge funktionen ROW() til at returnere en enkelt rækketabel.

[1]Advarsel! forespørgselsomfangede TABEL- og KOLONNEdefinitioner er kun beregnet til intern brug. Selvom du kan definere TABLE- og COLUMN-udtryk for en forespørgsel uden syntaksfejl, kan de medføre kørselsfejl og anbefales ikke.

Bemærkninger

  • En DAX forespørgsel kan have flere EVALUATE-sætninger, men kan kun have én DEFINE sætning. Definitioner i DEFINE-sætningen kan gælde for alle EVALUATE-sætninger i forespørgslen.

  • Der kræves mindst én definition i en DEFINE-sætning.

  • Målingsdefinitioner for en forespørgsel tilsidesætter modelmålinger af samme navn.

  • VAR navne har entydige begrænsninger. Du kan få mere at vide under VAR – Parametre.

  • Hvis du vil vide mere om, hvordan en DEFINE-sætning bruges, skal du se DAX forespørgsler.

  • Hvis du vil vide mere om virtuel kolonne, skal du se Virtual Column

  • Hvis du vil vide mere om virtuel tabel, skal du se Virtual Table

EVALUATE
VAR
MEASURE
forespørgsler om virtuelle kolonnervirtuelle tabellerDAX