Funkcije DStDev, DStDevP

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Funkcije DStDev i DStDevP možete koristiti za procjenu standardna devijacija u skupu vrijednosti u određenom skupu zapisa (u domena). Funkcije DStDev i DStDevP u programu Visual Basic for Applications (VBA) modulu, makronaredba, izrazu upita ili izračunata kontrola na obrazac ili izvješće.

Pomoću funkcije DStDevP na vrednovanje populacije, a funkcija DStDev na vrednovanje uzorka populacije.

Ako, na primjer, nije pomoću funkcije DStDev u modulu da biste izračunali standardna devijacija u skupu rezultata testova učenika.

Sintaksa

DStDev ( izraz domena [kriterij] )

DStDevP ( izraz domena [kriterij] )

Funkcije DStDev i DStDevP imaju argumente:

Argument

Opis

izraz

Obavezan. Izraz koji određuje brojčano polje koje želite pronaći standardnu devijaciju. Možda ćete nizovni izraz prepoznavanje polja iz tablice ili upita ili može biti izraz koji se izvodi izračun podataka u tom polju. U izraz, možete uključiti naziv polja u tablici, kontrolu na obrascu, konstantu ili funkciju. Ako je izraz uključuje funkciju, možda ćete ugniježđena ili korisnički definirana, ali ne i drugi agregat domene ni SQL funkcija zbrajanja.

domena

Obavezno. Niz koji određuje skup zapisa koji čine domenu. To može biti naziv tablice ili upita za upit koji ne zahtijeva parametar.

kriterij

Neobavezno. Nizovni izraz koji se koristi za ograničavanje raspona podataka na kojima se provodi funkcija DStDev ili DStDevP . Na primjer, kriterij jednako često WHERE u SQL izrazu, bez riječi koje. Ako je argument criteria izostavljen, funkcije DStDev i DStDevP vrednuju izraz u odnosu na cijelu domenu. Svako polje koje je sve obuhvaćeno kriterij mora biti polje u domene; u suprotnom će vratiti funkcije DStDev i DStDevP u Null.


Napomene

Ako domena se odnosi na manje od dva zapisa ili manje od dva zapisa ispunjavaju kriterije, DStDev i DStDevP vraćaju vrijednost Null, koji označava koji standardna devijacija ne može izračunati.

Bez obzira koristite funkcije DStDev ili DStDevP u makronaredbi, modulu, izrazu upita ili kontroli izračuna, argument criteria pažljivo da biste bili sigurni da se ispravno vrednovao mora se izgraditi.

Funkcije DStDev i DStDevP možete koristiti za određivanje kriterija u retku kriterij upita s odabiranjem. Ako, na primjer, mogli biste stvoriti upita na tablicu Narudžbe i tablicu Proizvodi za prikaz svih proizvoda za koje je cijena vozarine iznad prosječne plus standardna devijacija za cijenu vozarine. Redak kriterij ispod polja Vozarina sadržavat će sljedeći izraz:

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

Funkcije DStDev i DStDevP možete koristiti u izrazu izračunatog polja u upitu ili u retku Ažuriraj na upit za ažuriranje.

Napomena : Funkcije DStDev , DStDevP a ili funkcije StDev i StDevP možete koristiti u izrazu izračunato polje upit ukupnih zbrojeva. Ako koristite funkcije DStDev ili DStDevP , vrijednosti su izračunate prije grupiranja podataka. Ako koristite funkciju StDev i StDevP , podaci se grupiraju prije vrednovanja vrijednosti u izrazu polja.

Kada se morate navesti kriterije za ograničavanje raspona podataka na kojem se provodi funkcija, koristite funkcije DStDev i DStDevP u kontroli izračuna. Ako, na primjer, da biste prikazali standardne devijacije za narudžbe da biste kupcu Kaliforniji, postavite svojstvo ControlSource tekstnog okvira na sljedeći izraz:

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

Ako samo želite pronaći standardnu devijaciju u svim zapisima u domeni, koristite funkciju StDev i StDevP .

savjet

Ako je vrsta podataka polja iz kojeg je izveden izraz nije broj, Funkcije DStDev i DStDevP vratite vrstu dvostrukih podataka. Ako koristite funkcije DStDev ili DStDevP u kontroli izračuna, uključite funkciju pretvorbe vrste podataka u izrazu radi poboljšanja performansi.

Napomena : Promjene koje nisu spremljene zapise u domeni nisu obuhvaćeni pri korištenju te funkcije. Ako želite da se funkcije DStDev ili DStDevP da se temelji na promijenjenim vrijednostima, najprije morate spremiti promjene tako da kliknete Spremi zapis u odjeljku zapisi na kartici Podaci , premještanje žarišta s drugim zapisom ili pomoću metode Update .

Primjer

Napomena : Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

Sljedeći primjer vraća procjene standardne devijacije za populaciju i uzorak populacije za narudžbe poslane Velika Britanija. Domena je tablica Narudžbe. Criteria argument ograničuje rezultirajući skup zapisa na one za koje je vrijednost PodručjeDržavaOtpreme velika Britanija.

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

U sljedećem primjeru izračunava iste procjene korištenjem varijable, strCountryRegionu argumentu kriterija . Imajte na umu da se jednostrukim navodnicima (') uključeni u nizovni izraz, tako da se kada se spajaju nizovi, slovni niz UK biti zatvoren u jednostruke navodnike.

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 & "'")

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×