1. DVar()函數:
MS Access中的DVar()函數用於估計指定記錄集(域)中一組值的方差。 DVar函數評估總體樣本中的方差。
用法:
DVar (expr, domain, criteria)
參數:
此方法接受上述和以下描述的three-parameter:
- expr:它標識了我們要查找方差的字段。它可以是標識表或查詢中字段的字符串表達式,也可以是對該字段中的數據執行計算的表達式。
- domain:它標識構成域的記錄集。它可以是表名或不需要參數的查詢的查詢名。
- criteria:它標識用於限製執行DVar函數的數據範圍的字符串表達式。它是可選的。這是WHERE子句,適用於該域。
返回值:如果domain引用的記錄少於兩個,或者滿足條件的記錄少於兩個,則DVar函數返回Null,表示無法計算方差。否則,它將返回總體樣本中的方差。
表格-產品銷售:
產品編號 | Product_Price |
---|---|
101 | 10000 |
102 | 11000 |
103 | 12000 |
104 | 13000 |
示例1:產品價格差異。
SELECT DVar("Product_Price", "ProductSales") AS DVar_Value ;
輸出:
DVar_Value |
---|
1666666.6666667 |
示例-2:小於12500的產品價格差異。
SELECT DVar("Product_Price", "ProductSales", "Product_Price<12500") AS DVar_Value ;
輸出:
DVar_Value |
---|
1000000 |
2. DVarP()函數:
MS Access中的DVarP()函數用於估計指定記錄集(域)中一組值的方差。 DVarP函數評估整個群體的方差。
Dvar和DvarP之間的主要區別在於DVarP函數評估總體中的方差,而DVar函數評估總體樣本中的方差。
用法:
DVarP (expr, domain, criteria)
參數:
此方法接受上述和以下描述的three-parameter:
- expr:它標識了我們要查找方差的字段。它可以是標識表或查詢中字段的字符串表達式,也可以是對該字段中的數據執行計算的表達式。
- domain:它標識構成域的記錄集。它可以是表名或不需要參數的查詢的查詢名。
- criteria:它標識用於限製執行DVarP函數的數據範圍的字符串表達式。它是可選的。這是WHERE子句,適用於該域。
返回值:如果domain引用的記錄少於兩個,或者滿足條件的記錄少於兩個,則DVarP函數返回Null,表示無法計算方差。否則,它將返回總體的方差。
筆記:在DVar或DVarP函數中,在對數據進行分組之前先計算值;在Var或VarP函數中,在對字段表達式中的值求值之前對數據進行分組。
表格-ExamDetails:
Sub_Id | 分數 |
---|---|
1 | 88 |
2 | 95 |
3 | 96 |
4 | 100 |
示例1:商標差異。
SELECT DVarP("Marks", "ExamDetails ") AS DVarP_Value ;
輸出:
DVarP_Value |
---|
18.6875 |
示例-2:大於90的標記差異。
SELECT DVarP("Marks", "ExamDetails ", "Marks>90") AS DVarP_Value ;
輸出:
DVarP_Value |
---|
4.6666666666667 |
相關用法
- MS Access DSum()、DAvg()用法及代碼示例
- MS Access Val()、Sum()用法及代碼示例
- MS Access Sgn()、Sqr()用法及代碼示例
- MS Access StrConv()、StrReverse()用法及代碼示例
- MS Access Chr()、Asc()用法及代碼示例
- MS Access InStr()、InstrRev()用法及代碼示例
- MS Access LCase()、UCase()用法及代碼示例
- MS Access Str()、StrComp()用法及代碼示例
- MS Access Replace()、Space()用法及代碼示例
- MS Access Exp()、Count()用法及代碼示例
- MS Access Mid()、Len()用法及代碼示例
- MS Access LTrim()、RTrim()用法及代碼示例
- MS Access Left()、Right()用法及代碼示例
- MS Access Max()、Min()用法及代碼示例
- MS Access Fix()、Format()用法及代碼示例
- MS Access Second()、Time()用法及代碼示例
- MS Access MonthName()、Now()用法及代碼示例
- MS Access Month()、Minute()用法及代碼示例
- MS Access Day()、Hour()用法及代碼示例
- MS Access Date()、DateAdd()用法及代碼示例
- MS Access Abs()、Avg()用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 DVar() and DVarP() Functions MS Access。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。