DVar、DVarP 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以使用DVarDVarP函數來估計變異數的一組指定一組記錄中 ( 範圍的) 的值。使用DVarDVarP函數 Visual Basic for Applications (VBA) 模組、 巨集、 查詢運算式或在表單或報表上的計算控制項 。

使用DVarP函數評估變異數,母體以及DVar函數評估變異數,母體樣本。

例如,您可以使用DVar函數來計算一組學生測驗成績的變異數。

語法

DVar expr 、 網域 [,criteria] )

DVarP expr 、 網域 [,criteria] )

DVarDVarP函數具有下列引數︰

引數

描述

expr

所需。識別您要尋找之變異數的數字欄位的運算式。可以是用來識別欄位的資料表或查詢,從字串運算式或執行計算該欄位中的資料的運算式。在輸入pr,您可以包含資料表、 表單、 常數或函數上的控制項中的 [名稱] 欄位。如果expr包含函數,它可以是內建或使用者定義,但不是另一個範圍聚合函數或 SQL 彙總函數。Expr中包含任何欄位必須是數字欄位。

domain

必要。 識別構成範圍之記錄集的字串運算式。 它可以是資料表名稱,或不需要參數之查詢的查詢名稱。

criteria

選用。用來限制DVarDVarP函數執行的資料範圍的字串運算式。例如準則,通常會 WHERE 子句的 SQL 運算式,而 word 不相同位置。如果省略了準則,則DVarDVarP函數會評估expr針對整個網域。在準則中所包含任何欄位也必須網域; 中的欄位否則, DVarDVarP函數會傳回Null。


註解

如果網域參照兩個以上的記錄或兩個以上的記錄符合criteriDVarDVarP函數會傳回空值,表示無法計算變異數。

無論您使用巨集、 模組、 查詢運算式或計算的控制項中DVarDVarP函數時,您必須建構謹慎以確保,它將會評估正確的準則引數。

您可以使用DVarDVarP函數,在選取的查詢,導出的欄位運算式在查詢中,或更新查詢的 [更新至] 列中的 [準則] 列中,指定準則。

附註: 您可以使用DVarDVarP函數或VarVarP函數中的導出的欄位運算式中合計查詢。如果您使用DVarDVarP函數時,資料分組前計算值。如果您使用VarVarP函數,在欄位運算式中的值的評估之前,先被群組資料。

當您需要指定準則以限制執行函數的資料範圍時,請使用DVarDVarP函數計算控制項中。例如,若要顯示加州出貨訂單的變異數,文字方塊的 [控制項資料來源] 屬性設定下列運算式︰

=DVar("[Freight]", "Orders", "[ShipRegion] = 'CA'")

如果您只想要尋找網域中的標準差的所有記錄,請使用VarVarP函數。

附註: 當您使用這些函數,未儲存的修訂記錄網域中不包含在內。如果您想要變更的值為基礎DVarDVarP函數時,您必須先儲存所做的變更,即可儲存記錄[記錄] 底下,在 [資料] 索引標籤,將焦點移至其他記錄,或使用更新的方法。

範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

下列範例會傳回母體的變異數及運送至英國的訂單母體樣本來估算。Orders 資料表中的網域。準則引數會產生一組記錄限制這些的 ShipCountryRegion 等於 uk (英國)。

Dim dblX As Double
Dim dblY As Double
' Sample estimate.
dblX = DVar("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")
' Population estimate.
dblY = DVarP("[Freight]", "Orders", _
"[ShipCountryRegion] = 'UK'")

範例準則引數中使用一個變數, strCountryRegion,傳回估計值。請注意單引號 (') 會包含在字串運算式,以便字串常值UK當串連的字串,會以括住單引號括住。

Dim strCountryRegion As String
Dim dblX As Double
strCountryRegion = "UK"
dblX = DVar("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & "'")

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×