次の方法で共有


factorial_fl()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

階乗を計算します。

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

構文

factorial_fl(n)

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

パラメーター

件名 タイプ Required 説明
n int ✔️ 階乗を計算する入力整数。

関数定義

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

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

重要

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

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