Lue englanniksi

Jaa


MÄÄRITELLÄ

Esittelee lausekkeen, jossa on vähintään yksi entiteettimääritys, jota voidaan käyttää yhdessä tai useammassa DAX-kyselyn DAX-kyselynevaluate-lausekkeessa.

Syntaksi

[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>) +

Parametrit

Termi Määritelmä
Entity MEASURE, VAR, TABLE1, tai COLUMN1.
name Mittari-, var-, taulukko- tai sarakemäärityksen nimi. Se ei voi olla lauseke. Nimen ei tarvitse olla yksilöivä. Nimi on olemassa vain kyselyn ajan.
expression Mikä tahansa DAX-lauseke, joka palauttaa taulukon tai skalaariarvon. Lauseke voi käyttää mitä tahansa määritettyjä entiteettejä. Jos skalaarilauseke on muunnettava taulukkolausekkeeksi, rivitä lauseke taulukkokonstruktorin sisälle aaltosulkeilla {}tai palauta yksirivinen taulukko ROW()-funktiolla.

[1]Huomio: suodatetut TAULUKKO- ja SARAKEmääritelmät on tarkoitettu vain sisäiseen käyttöön. Vaikka voit määrittää kyselyn TAULUKKO- ja SARAKE-lausekkeita ilman syntaksivirheitä, ne saattavat aiheuttaa suorituksenaikaisia virheitä, eikä niitä suositella.

Huomautuksia

  • DAX-kyselyllä voi olla useita EVALUATE-lauseita, mutta siinä voi olla vain yksi DEFINE-lauseke. DEFINE-lausekkeen määritelmät voivat koskea mitä tahansa kyselyn EVALUATE-lausekkeita.

  • DEFINE-lausekkeessa vaaditaan vähintään yksi määritys.

  • Kyselyn mittarimääritykset ohittavat samannimisen mallin mittarit.

  • VAR-nimillä on yksilöllisiä rajoituksia. Lisätietoja on artikkelissa VAR – Parametrit.

  • Lisätietoja DEFINE-lausekkeen käytössä on kohdassa DAXkyselyt.

EVALUATE-
VAR -
MITTARIn
DAXkyselyiden