FACT
返回数字的阶乘,等于序列 1*2*3*...*,以给定数字结尾。
语法
FACT(<number>)
参数
术语 | 定义 |
---|---|
number |
要计算其乘数的非负数。 |
返回值
十进制数。
言论
如果数字不是整数,则会截断该数字并返回错误。 如果结果太大,则返回错误。
在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
例
以下公式返回列中整数序列的阶乘,[Values]
。
= FACT([Values])
下表显示了预期结果:
值 | 结果 |
---|---|
0 | 1 |
1 | 1 |
2 | 2 |
3 | 6 |
4 | 24 |
5 | 120 |
170 | 7.257415615308E+306 |