Udostępnij przez


FUNCTION

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