Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Zavádza definíciu funkcie v DEFINE príkaze dotazuDAX.
Syntax
[DEFINE
(
FUNCTION <function name> = ([parameter name] : [parameter type] [parameter subtype] [parameter passing mode], ...) => <function body>
) +
]
(EVALUATE <table expression>) +
Parametre
| Pojem | Definícia |
|---|---|
function name |
Názov funkcie. |
parameter name |
Názov parametra. Toto nemôže byť vyhradené kľúčové slovo ako measure. |
parameter type |
anyval
table, scalaralebo anyref.
Anyval je abstraktný typ pre scalar alebo table.
Anyref je abstraktný typ pre všetky odkazy. |
parameter subtype |
vzťahuje len na parameter type = scalar. Môže ísť o jednu z nasledujúcich možností: boolean, , decimaldatetime, double, int64, numeric, . stringvariant |
parameter passing mode |
val (dôkladne zhodnotené) alebo expr (lenivo sa vyhodnocuje). |
function body |
Výraz DAX pre funkciu. |
Vrátená hodnota
Vypočítaný výsledok tela funkcie.
Remarks
- Ďalšie informácie o DAX funkciách definovaných používateľom nájdete v téme DAX Funkcie definované používateľom.
- Ďalšie informácie o používaní príkazov FUNKCIE nájdete v témeDAX dotazy.