Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Per altre informazioni sulle DAX funzioni definite dall'utente, vedereDAX Funzioni definite dall'utente.
- Per altre informazioni sull'uso delle istruzioni FUNCTION, vedere DAX query.