DVar- ja DVarP-funktiot

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

TVARIANSSI- ja TVARIANSSIP-funktioiden avulla voit arvioida tietyn tietuejoukon (domain) arvojen varianssin. Voit käyttä TVARIANSSI- ja TVARIANSSIP-funktioita Visual Basic for Applications (VBA) -moduulissa, macrossa, kyselylauseessa tai lomakkeen tai raportin calculated controlssa.

TVARIANSSIP-funktion avulla voit laskea populaation varianssin ja TVARIANSSI-funktion avulla populaatio-otoksen varianssin.

TVARIANSSI-funktiolla voit esimerkiksi laskea opiskelijoiden koetulosten varianssin.

Syntaksi

TVARIANSSI ( lauseke , ryhmä [, ehdot] )

TVARIANSSIP ( lauseke , ryhmä [, ehdot] )

TVARIANSSI- ja TVARIANSSIP-funktioiden argumentit:

Argumentti

Kuvaus

lauseke

Pakollinen. Lauseke, joka määrittää numeerisen kentän, jonka varianssin haluat selvittää. Lauseke voi olla taulukon tai kyselyn kentän määrittävä string expression, tai se voi olla kentän tietojen laskennan suorittava lauseke. Lauseke voi sisältää taulukon kentän, lomakkeen ohjausobjektin, vakion tai funktion nimen. Jos lauseke sisältää funktion, se voi olla joko valmis tai käyttäjän määrittämä funktio, mutta ei toinen ryhmäkoostefunktio eikä SQL-koostefunktio. Kaikkien lausekkeen sisältämien kenttien on oltava numeerisia.

toimialue

Pakollinen. Merkkijonolauseke, joka määrittää ryhmän muodostavan tietuejoukon. Kyseessä voi olla taulukon nimi tai sellaisen kyselyn nimi, joka ei vaadi parametria.

ehdot

Valinnainen. Merkkijonolauseke, jonka avulla rajoitetaan niiden tietojen aluetta, joihin VARIANSSI- tai VARIANSSIP-funktiota käytetään. Esimerkiksi ehdot vastaa usein SQL-lausekkeen WHERE-lausetta ilman sanaa WHERE. Jos ehdot jätetään pois, VARIANSSI- ja VARIANSSIP-funktiot vertaavat lauseketta koko ryhmään. Kaikkien kenttien, jotka sisällytetään ehtoihin, on myös oltava kenttiä ryhmässä; muussa tapauksessa VARIANSSI- ja VARIANSSIP-funktiot palauttavat tyhjäarvon.


Huomautuksia

Jos ryhmä viittaa vähempään kuin kahteen tietueeseen tai jos vähemmän kuin kaksi tietuetta täyttää ehdot, TVARIANSSI- ja TVARIANSSIP-funktiot palauttavat tyhjäarvon, joka ilmaisee, että varianssia ei voida laskea.

Huolimatta siitä, käytätkö TVARIANSSI- tai TVARIANSSIP-funktiota makrossa, moduulissa, kyselyn lausekkeessa vai lasketussa ohjausobjektissa, varmista ehdot-argumentin arvon oikea laskenta muodostamalla argumentti huolellisesti.

Käyttämällä TVARIANSSI- ja TVARIANSSIP-funktiota voit määrittää ehtoja valintakyselyn Ehdot-riville, kyselyn lausekkeen lasketulle kentälle tai päivityskyselyn Päivitä-riville.

Huomautus: Voit käyttää TVARIANSSI- ja TVARIANSSIP-funktioita tai VARIANSSI- ja VARIANSSIP-funktioita totals queryn lasketun kentän lausekkeessa. Jos käytät TVARIANSSI- tai TVARIANSSIP-funktiota, arvot lasketaan ennen tietojen ryhmitystä. Jos käytät VARIANSSI- tai VARIANSSIP-funktiota, tiedot ryhmitetään ennen kentän lausekkeen arvojen laskentaa.

Käytä TVARIANSSI- ja TVARIANSSIP-funktioita lasketussa ohjausobjektissa, kun haluat määrittää ehdot, joiden perusteella rajataan funktion suorittamisessa käytettävä tietoalue. Jos haluat esimerkiksi näyttää Kaliforniaan toimitettavien tilausten varianssin, määritä tekstiruudun OhjausobjektinLähde-ominaisuus seuraavasti:

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

Jos haluat vain löytää ryhmän kaikkien tietueiden keskihajonnan, käytä VARIANSSI- tai VARIANSSIP-funktiota.

Huomautus: Ryhmän tietueiden tallentamattomia muutoksia ei oteta mukaan käytettäessä tätä funktiota. Jos haluat, että TVARIANSSI- tai TVARIANSSIP-funktio perustuu muuttuneisiin arvoihin, tallenna ensin muutokset valitsemalla Tiedot-välilehden Tietueet-kohdasta Tallenna tietue, jolloin kohdistus siirtyy toiseen tietueeseen, tai käytä Update-menetelmää.

Esimerkki

Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Seuraavassa esimerkissä lasketaan Isoon-Britanniaan toimitettujen tilausten populaation ja populaatio-otoksen varianssi. Ryhmä on Tilaukset-taulukko. Ehdot-argumentti rajoittaa tuloksena olevan tietuejoukon tietueisiin, joiden kohdalla ToimitusmaaAlue on 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'")

Seuraava esimerkki palauttaa arviot käyttämällä muuttujaa strCountryRegionehdot-argumentissa. Huomaa, että merkkijonolauseke sisältää puolilainausmerkkejä ('), joten kun merkkijonot liitetään yhteen, merkkijonoliteraali UK suljetaan puolilainausmerkeillä.

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

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×