Funkcija DStDev un DStDevP

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

Funkcijas DStDev un DStDevP var izmantot, lai novērtētu vērtību norādītajā ierakstu ( domēns) kopā kopas standartnovirzi. Izmantojiet funkcijas DStDev un DStDevP 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 DStDevP , lai novērtētu populācijas un funkcija DStDev , lai novērtētu populācijas izlasei.

Piemēram, jūs varat izmantot funkciju DStDev modulī, lai aprēķinātu standartnovirzi pāri studentu testa rezultātu kopu.

Sintakse

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

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

Funkcijas DStDev un DStDevP sintaksei ir šādi argumenti:

Arguments

Apraksts

izteiksme

Obligāts. Izteiksme, kas identificē skaitlisku lauku, kurā ir jāatrod standartnovirze. Tas var būt virknes izteiksme identificē lauku no tabulas vai vaicājuma, vai izteiksme, kas veic aprēķinu ar šī lauka datiem. Izteiksme, var iekļaut tabulas, veidlapas, konstanti vai funkciju vadīklā lauka nosaukumu. 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.

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 DStDev vai DStDevP . 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, funkcijas DStDev un DStDevP 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ā tiek atgriezta vērtība funkcijas DStDev un DStDevPNull.


Piezīmes

Ja domēns atsaucas uz mazāk nekā diviem ierakstiem vai mazāk nekā divi ieraksti atbilst kritērijiem, DStDev un DStDevP functions atgriež Null, norādot, ka nevar aprēķināta standartnovirze.

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

Funkcijas DStDev un DStDevP var izmantot, lai norādītu kritērijus atlases vaicājuma rindā kritēriji. Piemēram, var izveidot vaicājumu tabulā Orders un tabulu produkti, lai parādītu visus produktus, kuriem vedmaksa ir virs vidējā vērtība, kā arī standartnovirzi pārvadājumu izmaksas. Rindā Kritēriji zem lauka Freight varētu būt šādu izteiksmi:

>(DStDev("[Freight]", "Orders") + DAvg("[Freight]", "Orders"))

Varat izmantot funkciju DStDev un DStDevP aprēķinātā lauka izteiksme vaicājuma vai atjaunināšanas vaicājumsrindā Atjaunināt uz.

Piezīme : Varat izmantot funkciju DStDev un DStDevP vai funkcijas StDev un StDevPkopsummu vaicājumsaprēķinātā lauka izteiksmē. Ja izmantojat funkciju DStDev vai DStDevP , vērtības tiek aprēķinātas, pirms dati tiek grupēti. Ja izmantojat funkciju StDev vai StDevP , dati tiek grupēti, pirms tiek novērtētas lauka izteiksmes vērtības.

Izmantojiet funkcijas DStDev un DStDevP aprēķinātā vadīklā, ja jums ir nepieciešams, lai norādītu kritērijus, lai ierobežotu datu diapazonu, kurā tiek lietota funkcija. Piemēram, lai parādītu standartnovirzi pasūtījumu Kaliforniju, iestatiet tekstlodziņa rekvizītā šādu izteiksmi:

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

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

Padoms

Ja, no kura ir iegūts izteiksme lauka datu tipa ir skaitlis, funkcija DStDev un DStDevP atgriež Double datu tips. Ja izmantojat funkciju DStDev vai DStDevP aprēķinātā vadīklā, iekļauts datu tipu konvertēšanas funkcijas izteiksmē, lai uzlabotu veiktspēju.

Piezīme : Nesaglabātās izmaiņas domēna ierakstos netiek iekļautas šo funkciju lietošanu. Ja vēlaties, lai funkcija DStDev vai DStDevP 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ējumi populācijai iedzīvotāju skaitu 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 vērtība ir UK.

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

Nākamajā piemērā aprēķina pašu aprēķina, izmantojot mainīgais, strCountryRegion, argumentā kritēriju . Ņ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
Dim dblY As Double
strCountryRegion = "UK"
dblX = DStDev("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & "'")
dblY = DStDevP("[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