Funcțiile DVar și DVarP

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Puteți utiliza funcțiile DVar și DVarP pentru a estima varianța peste un set de valori dintr-un set specificat de înregistrări (o domeniu). Utilizați funcțiile DVar și DVarP într-o Visual Basic pentru modul Applications (VBA), un macrocomandă, o expresie de interogare sau o control calculat dintr-un formular sau raport.

Utilizați funcția DVarP pentru a evalua varianța unei populații și funcția DVar să evaluați variație pe un eșantion de populație.

De exemplu, utilizați funcția DVar pentru a se calculează varianța pe un set de scorurile de testare elevilor.

Sintaxă

DVar ( expr domeniu [criteriu] )

DVarP ( expr domeniu [criteriu] )

Funcțiile DVar și DVarP au următoarele argumente:

Argument

Descriere

expr

Sunt necesare. O expresie care identifică câmp numeric pe care doriți să găsiți varianța. Poate fi expresie șir identificarea un câmp dintr-un tabel sau interogare sau poate fi o expresie care efectuează un calcul datele din acel câmp. În expr, puteți să includeți câmpul nume într-un tabel, un control dintr-un formular, o constantă sau o funcție. Dacă expr include o funcție, aceasta poate fi predefinite sau definite de utilizator, dar nu este un alt domeniu agregate sau SQL agregarea funcția. Orice câmp incluse în expresie trebuie să fie un câmp numeric.

domeniu

Obligatoriu. O expresie șir care identifică setul de înregistrări ce constituie domeniul. Poate fi un nume de tabel sau un nume de interogare pentru o interogare care nu necesită un parametru.

criterii

Opțional. O expresie șir folosite pentru a restrânge zona de date pe care s-a efectuat funcția DVar sau DVarP . De exemplu, criteriile de des este echivalent cu clauzei WHERE într-o expresie SQL, fără cuvântul unde. Dacă se omite criterii , funcțiile DVar și DVarP evaluarea expr împotriva întregul domeniu. Orice câmp care este inclus în criterii trebuie, de asemenea, un câmp din domeniu; în caz contrar, returnează funcțiile DVar și DVarP o Null.


Observații

Dacă domeniul se referă la mai puțin de două înregistrări sau dacă mai puțin de două înregistrări îndeplinesc criterio, DVar și DVarP funcţii returnează o Null, care indică faptul că nu se poate calcula o variație.

Dacă utilizați funcția DVar sau DVarP într-o macrocomandă, modul, expresia de interogare, sau control calculat, trebuie să construiți argumentul criterii cu atenție pentru a vă asigura că va fi evaluată corect.

Puteți utiliza funcția DVar și DVarP pentru a specifica criterii în rândul criterii al unei interogări de selectare, dintr-o expresie de câmp calculat într-o interogare sau în rândul Actualizare la al unei interogări de actualizare.

Notă : Puteți utiliza funcțiile DVar și DVarP sau funcțiile Var și VarP dintr-o expresie de câmp calculat într-o interogare de totaluri. Dacă utilizați funcția DVar sau DVarP , valorile se calculează înainte de a datelor este grupată. Dacă utilizați funcția Var sau VarP , datele este grupată înainte de a valorilor din câmp expresie sunt evaluate.

Utilizați funcțiile DVar și DVarP într-un control calculat atunci când trebuie să specificați criteriile pentru a restricționa zona de date pe care s-a efectuat funcția. De exemplu, pentru a afișa o variație pentru comenzi pentru a fi expediate California, setați proprietatea sursă control a unei casete text la următoarea expresie:

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

Dacă doriți pur și simplu pentru a găsi abaterea standard în toate înregistrările din domeniu, utilizați funcția Var sau VarP .

Notă : Modificări nesalvate înregistrări din domeniu nu sunt incluse atunci când utilizați aceste funcții. Dacă doriți ca funcția DVar sau DVarP pentru a fi bazată pe valorile modificate, trebuie să salvați mai întâi modificările, făcând clic pe Salvați înregistrarea sub înregistrări în fila date , mutați focalizarea la altă înregistrare, sau utilizând metoda de Actualizare .

Exemplu

Notă : Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Următorul exemplu returnează Estimează varianța pentru o populație și un eșantion de populație pentru comenzile expediate Regatul Unit. Domeniul este un tabel de comenzi. Argumentul criterii restricționează rezultată set de înregistrări pentru cei care ShipCountryRegion este egal cu 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'")

Următorul exemplu returnează estimează, utilizând o variabilă, strCountryRegion, în argumentul criterii . Rețineți că ghilimele simple (') sunt incluse în expresie șir, astfel încât atunci când șirurile sunt concatenate, șir literal UK va încadrat între ghilimele simple.

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

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×