Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wprowadza definicję funkcji w DEFINE instrukcji DAX zapytania.
Składnia
[DEFINE
(
FUNCTION <function name> = ([parameter name] : [parameter type] [parameter subtype] [parameter passing mode], ...) => <function body>
) +
]
(EVALUATE <table expression>) +
Parametry
| Termin | Definition |
|---|---|
function name |
Nazwa funkcji. |
parameter name |
Nazwa parametru. Nie może to być zastrzeżone słowo kluczowe, takie jak measure. |
parameter type |
anyval, scalarlub tableanyref.
Anyval jest typem abstrakcyjnym dla scalar elementu lub table.
Anyref jest typem abstrakcyjnym dla wszystkich odwołań. |
parameter subtype |
dotyczy tylko .parameter type = scalar Może być jednym z następujących elementów: boolean, , decimalint64doublenumericdatetime, , . variantstring |
parameter passing mode |
val (oceniane słuchowo) lub expr (lazily oceniane). |
function body |
Wyrażenie DAX dla funkcji. |
Wartość zwracana
Obliczony wynik treści funkcji.
Uwagi
- Aby dowiedzieć się więcej na temat DAX funkcji zdefiniowanych przez użytkownika, zobacz DAX Funkcje zdefiniowane przez użytkownika.
- Aby dowiedzieć się więcej na temat sposobu użycia instrukcji FUNCTION, zobacz DAX zapytania.