factorial_fl()

階乗を計算します。

関数factorial_fl()は、正の整数 (n!) の階乗を計算する UDF (ユーザー定義関数) です。 これは、ネイティブ gamma() 関数の単純なラッパーです。

構文

factorial_fl(factorial_fl()

構文規則について詳しく知る。

パラメーター

名前 必須 説明
n int ✔️ 階乗を計算する入力整数。

関数の定義

関数を定義するには、次のようにコードをクエリ定義関数として埋め込むか、データベースに格納された関数として作成します。

次の let ステートメントを使用して関数を定義します。 権限は必要ありません。

重要

let ステートメントを単独で実行することはできません。 その後に 表形式の式ステートメントを指定する必要があります。 の動作例 factorial_fl()を実行するには、「 」を参照してください。

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

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

出力

x Fx
1 1
4 24
7 5040
10 3628799