DEFINE
Egy vagy több entitásdefiníciót tartalmazó utasítást vezet be, amely egy DAX-lekérdezés egy vagy több EVALUATE utasítására alkalmazható.
Syntax
[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>) +
Parameters
Időszak | Definíció |
---|---|
Entitás | MÉRTÉK, VAR, 1. TÁBLÁZATVAGY OSZLOP1. |
név | Mérték, var, tábla vagy oszlopdefiníció neve. Nem lehet kifejezés. A névnek nem kell egyedinek lennie. A név csak a lekérdezés időtartamára létezik. |
Kifejezés | Bármely DAX-kifejezés, amely táblát vagy skaláris értéket ad vissza. A kifejezés a definiált entitások bármelyikét használhatja. Ha skaláris kifejezést kell táblázatkifejezéssé alakítani, akkor a kifejezést kapcsos zárójelekkel {} burkolja egy táblakonstruktorba, vagy használja a ROW() függvényt egyetlen sortábla visszaadásához. |
[1]Figyelem: A lekérdezés hatókörébe tartozó TABLE és COLUMN definíciók csak belső használatra szolgálnak. Bár szintaxishiba nélkül is definiálhat TABLE és COLUMN kifejezéseket egy lekérdezéshez, futásidejű hibákat okozhat, ezért nem ajánlott.
Remarks
A DAX-lekérdezések több EVALUATE utasítással is rendelkezhetnek, de csak egy DEFINE utasítással rendelkezhetnek. A DEFINE utasítás definíciói a lekérdezés bármely KIÉRTÉKELő utasítására alkalmazhatók.
A DEFINE utasításban legalább egy definíció szükséges.
Az azonos nevű lekérdezés-felülbírálási modell mértékdefiníciói.
A VAR-nevek egyedi korlátozásokkal rendelkeznek. További információ: VAR – Paraméterek.
A DEFINE utasítás használatáról további információt a DAX-lekérdezések című témakörben talál.
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: