Freigeben über


FUNKTION

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