DVar, fungsi DVarP

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Anda bisa menggunakan fungsi DVar dan DVarP untuk memperkirakan varians seluruh kumpulan nilai dalam satu set rekaman ( domain) yang ditentukan. Gunakan fungsi DVar dan DVarP dalam Visual Basic for Applications (VBA) modul, makro, ekspresi kueri, atau kontrol terhitung pada formulir atau laporan.

Gunakan fungsi DVarP untuk mengevaluasi varians seluruh populasi dan fungsi DVar untuk mengevaluasi varians seluruh populasi sampel.

Misalnya, Anda bisa menggunakan fungsi DVar untuk menghitung varians seluruh kumpulan nilai siswa.

Sintaks

DVar ( expr domain [kriteria] )

DVarP ( expr domain [kriteria] )

Fungsi DVar dan DVarP memiliki argumen ini:

Argumen

Deskripsi

expr

Diperlukan. Ekspresi yang mengidentifikasi bidang numerik di mana Anda ingin menemukan varian. Bisa ekspresi string mengidentifikasi bidang dari tabel atau kueri, atau bisa ekspresi yang menjalankan perhitungan pada data di bidang itu. Di expr, Anda bisa menyertakan bidang nama dalam tabel, kontrol pada formulir, konstanta, atau fungsi. Jika expr menyertakan fungsi, dapat bawaan atau yang ditentukan pengguna, tapi tidak lain domain agregat atau SQL agregat fungsi. Bidang apa pun yang disertakan dalam expr harus bidang numerik.

domain

Diperlukan. Ekspresi string yang mengidentifikasi sekumpulan rekaman yang membentuk domain. Ini bisa berupa nama tabel atau nama kueri untuk kueri yang tidak memerlukan parameter.

kriteria

Opsional. Ekspresi string yang digunakan untuk membatasi rentang data fungsi DVar atau DVarP dilakukan. Sebagai contoh, kriteria sering sama dengan klausa WHERE dalam ekspresi SQL, tanpa kata tempat. Jika kriteria dihilangkan, fungsi DVar dan DVarP mengevaluasi expr terhadap seluruh domain. Bidang apa pun yang disertakan dalam kriteria juga harus bidang dalam domain; Jika tidak fungsi DVar dan DVarP kembali Null.


Keterangan

Jika domain merujuk ke catatan kurang dari dua atau jika kurang dari dua catatan memenuhi criteri, DVar dan fungsi DVarP kembali nol, menunjukkan bahwa varians tidak dihitung.

Apakah Anda menggunakan fungsi DVar atau DVarP dalam makro, modul, ekspresi kueri, atau kontrol terhitung, Anda harus membuat argumen kriteria memastikan bahwa itu akan dievaluasi dengan benar.

Anda bisa menggunakan fungsi DVar dan DVarP untuk menentukan kriteria di baris kriteria kueri pemilihan, dalam bidang terhitung ekspresi dalam kueri, atau dalam baris Perbarui ke dari kueri pembaruan.

Catatan: Anda bisa menggunakan fungsi Var dan VarP atau fungsi DVar dan DVarP dalam ekspresi bidang terhitung di kueri total. Jika Anda menggunakan fungsi DVar atau DVarP , nilai terhitung sebelum data dikelompokkan. Jika Anda menggunakan fungsi Var atau VarP , data yang dikelompokkan sebelum nilai dalam bidang ekspresi dievaluasi.

Gunakan fungsi DVar dan DVarP dalam kontrol terhitung saat Anda harus menentukan kriteria untuk membatasi rentang data fungsi yang dilakukan. Misalnya, untuk menampilkan varians untuk pesanan untuk dikirim ke California, tetapkan properti ControlSource kotak teks ke ekspresi berikut ini:

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

Jika Anda hanya ingin temukan simpangan baku seluruh semua rekaman dalam domain, gunakan fungsi Var or VarP .

Catatan: Perubahan yang tidak disimpan ke rekaman dalam domain tidak disertakan ketika Anda menggunakan fungsi ini. Jika Anda ingin fungsi DVar atau DVarP berdasarkan nilai berubah, Anda harus terlebih dahulu menyimpan perubahan dengan mengklik Simpan catatan di bawah catatan pada tab Data , memindahkan fokus ke catatan lain, atau dengan menggunakan metode pembaruan .

Contoh

Catatan: Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.

Contoh berikut mengembalikan memperkirakan nilai varians populasi dan populasi sampel untuk pesanan yang dikirim ke Inggris. Domain adalah tabel pesanan. Argumen kriteria membatasi hasil kumpulan catatan ke orang-orang yang ShipCountryRegion sama dengan 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'")

Contoh berikutnya menghasilkan perkiraan dengan menggunakan variabel, strCountryRegion, dalam argumen kriteria . Perhatikan bahwa tanda kutip tunggal (') yang disertakan dalam ekspresi string, sehingga saat string biasanya string literal UK akan dimasukkan dalam tanda kutip tunggal.

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

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×