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 |