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