Funkcije DVar, DVarP

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

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

Pomoću funkcije DVarP na vrednovanje varijance u populaciji i funkcije DVar na vrednovanje varijance u uzorak populacije.

Na primjer, nije pomoću funkcije DVar za izračun varijance u skupu rezultata testova učenika.

Sintaksa

DVar ( izraz domena [kriterij] )

DVarP ( izraz domena [kriterij] )

Funkcije DVar i DVarP imaju argumente:

Argument

Opis

izraz

Obavezan. Izraz koji određuje numeričko polje na kojem želite pronaći varijancu. 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 excijena, 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. Bilo koje polje obuhvaćeno izraz mora biti numeričko polje.

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 DVar ili DVarP . Na primjer, kriterij je često jednak WHERE u SQL izrazu, bez riječi gdje. Ako je argument criteria izostavljen, funkcije DVar i DVarP vrednuju izraz u odnosu na cijelu domenu. Svako polje koje je sve obuhvaćeno kriterij mora biti polje u domene; u suprotnom funkcije DVar i DVarP vratili na Null.


Napomene

Ako domena se odnosi na manje od dva zapisa ili manje od dva zapisa zadovoljavaju criterina, DVar i DVarP vraćaju vrijednost Null, koji označava koja se varijanca ne može izračunati.

Bez obzira koristite funkcije DVar ili DVarP 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 DVar i DVarP možete koristiti za određivanje kriterija u retku kriterij upita s odabiranjem, iz izraza izračunatog polja u upitu ili u retku Ažuriraj u upit s ažuriranjem.

Napomena : Funkcije DVar i DVarP ili funkcije Var i VarP možete koristiti u izrazu izračunato polje upit ukupnih zbrojeva. Ako koristite funkcije DVar ili DVarP , vrijednosti su izračunate prije grupiranja podataka. Ako koristite funkciju VAR. ili VarP , podaci se grupiraju prije vrednovanja vrijednosti u izrazu polja.

Kada je potrebno da biste odredili kriterije za ograničavanje raspona podataka na kojem se provodi funkcija, koristite funkcije DVar i DVarP u kontroli izračuna. Ako, na primjer, da biste prikazali varijance za narudžbe da biste kupcu Kaliforniji, postavite svojstvo ControlSource tekstnog okvira na sljedeći izraz:

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

Ako samo želite pronaći standardnu devijaciju u svim zapisima u domeni, koristite funkciju VAR. ili VarP .

Napomena : Promjene koje nisu spremljene zapise u domeni nisu obuhvaćeni pri korištenju te funkcije. Ako želite da se funkcije DVar ili DVarP 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 varijance 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 kojima je PodručjeDržavaOtpreme jednako velika Britanija.

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

Sljedeći primjer vraća procjenjuje pomoću varijable strCountryRegionu criteria argument. 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
strCountryRegion = "UK"
dblX = DVar("[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.

×