Share via


factorial_fl()

Calcolare fattoriali.

La funzione è una funzione definita dall'utente (funzione definita dall'utente) che calcola il fattoreial di interi positivi (n!).factorial_fl() È un wrapper semplice della funzione gamma() nativa.

Sintassi

factorial_fl(N)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
n int ✔️ Intero di input per il quale calcolare il fattore.

Definizione di funzione

È possibile definire la funzione incorporando il codice come funzione definita da query o creandola come funzione archiviata nel database, come segue:

Definire la funzione usando l'istruzione let seguente. Non sono necessarie autorizzazioni.

Importante

Un'istruzione let non può essere eseguita autonomamente. Deve essere seguito da un'istruzione espressione tabulare. Per eseguire un esempio funzionante di factorial_fl(), vedere Esempio.

let factorial_fl=(n:int)
{
    gamma(n+1)
};
// Write your query to use the function here.

Esempio

let factorial_fl=(n:int)
{
    gamma(n+1)
};
range x from 1 to 10 step 3
| extend fx = factorial_fl(x)

Output

x Fx
1 1
4 24
7 5040
10 3628799