Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt eine Funktionsdefinition in einer DEFINE Anweisung einer DAX Abfrage ein.
Syntax
[DEFINE
(
FUNCTION <function name> = ([parameter name] : [parameter type] [parameter subtype] [parameter passing mode], ...) => <function body>
) +
]
(EVALUATE <table expression>) +
Die Parameter
| Begriff | Definition |
|---|---|
function name |
Der Name einer Funktion. |
parameter name |
Der Name des Parameters. Dies kann kein reserviertes Schlüsselwort sein, z measure. B. . |
parameter type |
anyval, scalaroder tableanyref.
Anyval ist ein abstrakter Typ für scalar oder table.
Anyref ist ein abstrakter Typ für alle Verweise. |
parameter subtype |
gilt nur für parameter type = scalar. Dies kann eine der folgenden Sein: boolean, , datetime, decimal, double, int64, numeric, . stringvariant |
parameter passing mode |
val (Ohrhörer ausgewertet) oder expr (lazily ausgewertet). |
function body |
Ein DAX Ausdruck für die Funktion. |
Rückgabewert
Das berechnete Ergebnis des Funktionstexts.
Bemerkungen
- Weitere Informationen zu DAX benutzerdefinierten Funktionen finden Sie unter DAX "Benutzerdefinierte Funktionen".
- Weitere Informationen zur Verwendung von FUNCTION-Anweisungen finden Sie unter DAX Abfragen.