Condividi tramite


FUNCTION

Introduce una definizione di funzione in un'istruzione DEFINE di una DAX query.

Sintassi

[DEFINE 
    (
      FUNCTION <function name> = ([parameter name] : [parameter type] [parameter subtype] [parameter passing mode], ...) => <function body>
    ) + 
]

(EVALUATE <table expression>) +

Parametri

Termine Definition
function name Nome di una funzione.
parameter name Nome del parametro. Non può trattarsi di una parola chiave riservata, measuread esempio .
parameter type anyval table, scalaro anyref. Anyval è un tipo astratto per scalar o table. Anyref è un tipo astratto per tutti i riferimenti.
parameter subtype si applica solo a parameter type = scalar. Può essere uno dei seguenti: boolean, datetime, decimal, double, int64numeric, stringvariant.
parameter passing mode val (valutato dall'orecchio) o expr (valutato in modo differito).
function body Espressione DAX per la funzione.

Valore restituito

Risultato calcolato del corpo della funzione.

Osservazioni: