Funkcija DVar un DVarP

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Funkcijas DVar un DVarP var izmantot, lai novērtētu dispersiju norādītajā ( domēns) ierakstu kopā vērtību kopas. Izmantojiet funkciju DVar un DVarP Visual Basic for Applications (VBA) moduli, makro, vaicājuma izteiksmē vai aprēķinātās vērtības vadīkla formā vai atskaitē.

Izmantojiet funkciju DVarP novērtēt novirzi populācijas un funkcija DVar novērtē dispersiju pāri populācijas izlasei.

Piemēram, varat izmantot funkciju DVar dispersijas aprēķināšanai pāri studentu testa rezultātu kopu.

Sintakse

DVar ( izteiksme domēns [kritērijs] )

DVarP ( izteiksme domēns [kritērijs] )

Funkcijas DVar un DVarP sintaksei ir šādi argumenti:

Arguments

Apraksts

izteiksme

Obligāts. Izteiksme, kas identificē skaitlisku lauku, kurā ir jāatrod novirzi. Tas var būt virknes izteiksme identificē lauku no tabulas vai vaicājuma, vai izteiksme, kas veic aprēķinu ar šī lauka datiem. Expr, varat iekļaut tabulas, veidlapas, konstanti vai funkciju vadīklā lauka nosaukums. Ja izteiksme ietver funkciju, tas var būt vai nu iebūvēta, vai lietotāja definēta, bet ne cita domēna apkopošanas vai SQL apkopošanas funkciju. Jebkura lauka izteiksme iekļauti jābūt skaitlisku lauku.

domēns

Obligāts. Virknes izteiksme, kas identificē domēnu veidojošo ierakstu kopu. Tas var būt tabulas nosaukums vai vaicājuma nosaukums vaicājumam, kuram nav nepieciešams parametrs.

kritēriji

Pēc izvēles. Virknes izteiksme, ko izmanto, lai ierobežotu datu diapazonu, kurā funkcija DVar vai DVarP . Piemēram, kritēriju bieži vien ir līdzvērtīga izteiksme SQL bez vārda klauzulu WHERE kur. Ja kritērijs tiek izlaists, funkcija DVar un DVarP novērtē izteiksmi pret visu domēnu. Lauku, kas ir iekļauti kritēriji ir arī jābūt laukam domēna; Pretējā gadījumā funkcija DVar un DVarP atgriež Null.


Piezīmes

Ja domēns atsaucas uz mazāk nekā diviem ierakstiem vai mazāk nekā divi ieraksti atbilst criteri, DVar un DVarP functions atgriež Null, norādot, ka dispersiju nevar aprēķināt.

Vai jūs izmantojat makro, modulī, vaicājuma izteiksmē vai aprēķinātā vadīklā funkcija DVar vai DVarP , ir jāveido kritērija arguments uzmanīgi, lai nodrošinātu, ka tas tiek novērtēts pareizi.

Funkcija DVar un DVarP var izmantot, lai norādītu kritērijus atlases vaicājuma aprēķinātā lauka izteiksmē vaicājumā vai atjaunināšanas vaicājuma rindā Atjaunināt uz rindā kritēriji .

Piezīme : Aprēķinātā lauka izteiksme kopsummu vaicājumsvarat izmantot funkciju DVar un DVarP vai funkcijas Var un VarP . Ja izmantojat funkciju DVar vai DVarP , vērtības tiek aprēķinātas, pirms dati tiek grupēti. Ja izmantojat funkciju Var vai VarP , dati tiek grupēti, pirms tiek novērtētas lauka izteiksmes vērtības.

Izmantojiet funkciju DVar un DVarP aprēķinātā vadīklā, ja vēlaties norādīt kritērijus , lai ierobežotu datu diapazonu, kurā tiek lietota funkcija. Piemēram, lai parādītu dispersiju pasūtījumu Kaliforniju, iestatiet tekstlodziņa rekvizītā šādu izteiksmi:

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

Ja vienkārši vēlaties atrast standartnovirzi pāri visiem ierakstiem domēnā, izmantojiet funkciju Var vai VarP .

Piezīme : Nesaglabātās izmaiņas domēna ierakstos netiek iekļautas šo funkciju lietošanu. Ja vēlaties, lai funkcija DVar vai DVarP mainītas vērtības, jums vispirms ir jāsaglabā izmaiņas, noklikšķinot uz Saglabāt ierakstu sadaļā ierakstu cilnes dati , pārvietojot fokusu uz citu ierakstu vai izmantojot metodi atjaunināt .

Piemērs.

Piezīme : Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā tiek atgriezta novērtē novirzi populācijas un populācijas izlasei pasūtījumiem, kas nosūtīti uz Apvienotā Karaliste. Domēns ir tabula Orders. Arguments kritērijs ierobežo iegūto ierakstu kopu tos, kuriem ShipCountryRegion ir 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'")

Nākamajā piemērā atgriež aprēķina, izmantojot mainīgais, strCountryRegion, kritērija arguments. Ņemiet vērā, ka vienpēdiņās (') ir iekļautas virknes izteiksmē, tā, kad tiek apvienotas virknes, virknes literālis UK iekļauta vienpēdiņās.

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

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai