DVar, DVarP İşlevleri

Belirtilen bir kayıt kümesindeki ( etki alanı ) bir değer kümesindeki varyansı tahmin etmek için VSEÇVAR ve VSEÇVARS işlevlerini kullanabilirsiniz. Bir Visual Basic for Applications (VBA) modülünde VSEÇVAR ve VSEÇVARS işlevlerini, bir makro, sorgu deyimini veya form veya rapordaki bir hesaplanmış denetim kullanın.

Bir popülasyonun varyansını değerlendirmek ve bir popülasyon örneğindeki varyansı değerlendirmek Için VSEÇVARS işlevini kullanın.

Örneğin, bir öğrencilerin test puanları kümesindeki varyansı hesaplamak için VSEÇVAR işlevini kullanabilirsiniz.

Söz Dizimi

VSEÇVAR ( Expr , etkialanı [, ölçüt] )

VSEÇVARS ( Expr , etkialanı [, ölçüt] )

VSEÇVAR ve VSEÇVARS işlevlerinin aşağıdaki bağımsız değişkenleri vardır:

Bağımsız değişken

Açıklama

ifade

Gerekli. Varyansını bulmak istediğiniz sayısal alanı tanımlayan ifade. Tablo veya sorgudan bir alanı tanımlayan bir dize ifadesi olabilir veya bu alandaki verilerde hesaplama gerçekleştiren bir ifade olabilir. ExPR'de, ad alanını tabloya, formdaki bir denetime, bir sabit veya işleve ekleyebilirsiniz. ifade bir işlev içeriyorsa, bu yerleşik veya kullanıcı tanımlı olabilir ancak başka bir etki alanı toplama işlevi veya SQL toplama işlevi olamaz. Expr 'ye eklenen tüm alanlar sayısal alan olmalıdır.

etki alanı

Gerekli. Etki alanının oluşturulduğu kayıt kümesini tanımlayan dize ifadesi. Bir tablo adı veya parametre gerektirmeyen bir sorgunun sorgu adı olabilir.

ölçütler

İsteğe bağlı. VSEÇVAR veya VSEÇVARS işlevinin gerçekleştirildiği veri aralığını sınırlandırmak için kullanılan dize ifadesi. Örneğin, ölçüt genellıkle bir SQL ifadesindeki WHERE yan TÜMCESINE, WHERE sözcüğü olmadan eşdeğerdir. Ölçüt atlanırsa, VSEÇVAR ve VSEÇVARS işlevleri, ifadeyi tüm etki alanına göre değerlendirir. Ölçüte dahil edilen tüm alanlar da etkialanında bir alan olmalıdır; tersi durumda VSEÇVAR ve VSEÇVARS işlevleri null döndürür.

Açıklamalar

Etki alanı ikiden az kayda başvuruda bulunuyorsa veya CriteriIçin iki kayıt uygunsa, VSEÇVAR ve VSEÇVARS işlevleri bir varyans hesaplanmadığını belirten nulldöndürür.

Bir makro, modül, sorgu ifadesi veya hesaplanan denetimde VSEÇVAR veya VSEÇVARS işlevini kullanıp, doğru değerlendirildiğinden emin olmak için ölçüt bağımsız değişkenini dikkatle oluşturmalısınız.

Bir seçme sorgusunun ölçüt satırında, sorgudaki hesaplanan alan ifadesinde veya güncelleştirme sorgusunun Güncelleştir satırında ölçüt belirtmek Için VSEÇVAR ve VSEÇVARS işlevini kullanabilirsiniz.

Not: Bir toplamlar sorgusu hesaplanan alan ifadesinde VSEÇVAR ve VSEÇVARS Işlevlerini veya var ve VARS işlevlerini kullanabilirsiniz. VSEÇVAR veya VSEÇVARS işlevini kullanırsanız, veriler gruplandırılmadan önce değerler hesaplanır. Var veya VarP işlevini kullanırsanız, alan ifadesindeki değerler değerlendirilmeden önce veriler gruplandırılır.

İşlevin gerçekleştirildiği veri aralığını kısıtlamak için ölçütler belirtmeniz gerektiğinde, hesaplanan denetimde VSEÇVAR ve VSEÇVARS işlevlerini kullanın. Örneğin, California 'ya sevk edilecek siparişlerin varyansını görüntülemek için, metin kutusunun ControlSource özelliğini aşağıdaki ifadeye ayarlayın:

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

Yalnızca etki alanındakitüm kayıtlarda bulunan standart sapmayı bulmak istiyorsanız var veya VarP işlevini kullanın.

Not: Bu işlevleri kullandığınızda, etki alanındaki kayıtlarda yapılan kaydedilmemiş değişiklikler eklenmez. VSEÇVAR veya VSEÇVARS işlevinin değiştirilmiş değerleri temel alarak kullanmasını istiyorsanız, önce veri sekmesindeki kayıtları kaydet 'in altında kaydı kaydet 'e tıklayarak veya sonra da Güncelleştirme yöntemi.

Sorgu örneği

İfade

Sonuçlar

ProductSales GRUBUNDAKI VSEÇVAR ("BirimFiyat", "ProductSales", "BirimFiyat<140"), VSEÇVARS ("BirimFiyat", "productSales", "BirimFiyat>140"), VSEÇVARS ("BirimFiyat", 140>"productSales", "BirimFiyat<140");

"BirimFiyat" tablosundaki "BirimFiyat" nın farkını 140 'tan büyükse hesaplar ve sonucu DVar_Value ile görüntüler. Ayrıca, "BirimFiyat" (verilen verileri tüm popülasyon olarak dikkate aldır), "BirimFiyat" ın 140 ' dan küçük olduğu ve sonuçları DVarP_Value 'de görüntüler.

VBA örnekleri

Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Aşağıdaki örnekte, Birleşik Krallık 'e sevk edilen siparişler için bir popülasyon sapması ve bir popülasyon örneği verilmiştir. Etki alanı bir Siparişler tablosudur. Ölçüt bağımsız değişkeni, sonuç kümesini sevkediklerinizle aynı olan sevk edilecek şekilde kısıtlar.

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

Sonraki örnek, ölçütleri ölçüt bağımsız değişkeninde bir değişken, strCountryRegionkullanarak verir. Dize ifadesine tek tırnak işaretlerinin (') dahil edileceğini, böylece dizeler art arda kullanıldığında, dize sabit değer UK tek tırnak işareti içine alınır.

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

Not:  Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×