MS Access 中的 Var() 和 VarP()函数
1. Var()函数:
MS Access 中的 Var()函数用于估计总体样本的方差。
句法 :
Var(expr)
参数:此方法接受一个如上所述和如下所述的参数:
- expr :它表示一个字符串表达式,该表达式标识包含我们要评估的数字数据的字段,或者表示使用该字段中的数据执行计算的表达式。 expr 中的操作数可以包括表字段的名称、常量或函数。
返回:它计算总体样本的方差。
注意:如果基础查询包含的记录少于两条或没有记录,则返回 Null 值,表示无法计算方差。
表 –产品详情
Product_Id | Product_Price |
---|---|
100000 | 90 |
200001 | 81 |
298700 | 34 |
345632 | 84 |
示例 1:
产品价格的差异。
SELECT Var(Product_Price) AS Var_Value
FROM ProcuctDetails;
输出 :
Var_Value |
---|
664.25 |
示例 2:
只有一条记录的差异。
SELECT Var(100) AS Var_Value ;
输出 :
Var_Value |
---|
所以,我们可以看到它是无法计算的。
2. VarP()函数:
MS Access 中的 VarP ()函数用于估计总体的方差。 VarP ()函数和 VarP()函数之间的主要区别在于 VarP 评估总体,而 Var函数评估总体样本。
句法 :
VarP(expr)
参数:此方法接受一个如上所述和如下所述的参数:
- expr :它表示一个字符串表达式,该表达式标识包含我们要评估的数字数据的字段,或者表示使用该字段中的数据执行计算的表达式。 expr 中的操作数可以包括表字段的名称、常量或函数。
返回:它计算总体的方差。
注意:如果基础查询包含的记录少于两条,则返回 Null 值,表示无法计算标准差。
表 –产品
P_Id | P_Price |
---|---|
1001 | 55 |
1005 | 20 |
1008 | 66 |
示例 1:
SELECT VarP (P_Price) AS VarP_Value
FROM Procucts;
输出 :
VarP_Value |
---|
384.666666666667 |
示例 2:
SELECT VarP (10) AS VarP_Value;
输出 :
VarP_Value |
---|