factorial_fl()
计算阶乘。
函数 factorial_fl()
是一个 UDF(用户定义的函数),它计算正整数的阶乘 (n!)。 它是本机 gamma() 函数的简单包装器。
语法
factorial_fl(
n)
详细了解语法约定。
参数
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
n | int |
✔️ | 要为其计算阶乘的整数输入值。 |
函数定义
可以通过将函数的代码嵌入为查询定义的函数,或将其创建为数据库中的存储函数来定义函数,如下所示:
使用以下 let 语句定义函数。 不需要任何权限。
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 |