DStDev, fungsi DStDevP

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

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

Gunakan fungsi DStDevP untuk mengevaluasi populasi dan fungsi DStDev untuk mengevaluasi populasi sampel.

Misalnya, Anda bisa menggunakan fungsi DStDev di modul untuk menghitung simpangan baku seluruh kumpulan nilai siswa.

Sintaks

DStDev ( expr domain [kriteria] )

DStDevP ( expr domain [kriteria] )

Fungsi DStDev dan DStDevP memiliki argumen ini:

Argumen

Deskripsi

expr

Diperlukan. Ekspresi yang mengidentifikasi bidang numerik di mana Anda ingin menemukan simpangan baku. 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 nama bidang 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.

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 DStDev atau DStDevP dilakukan. Sebagai contoh, kriteria sering sama dengan klausa WHERE dalam ekspresi SQL, tanpa kata tempat. Jika kriteria dihilangkan, fungsi DStDev dan DStDevP mengevaluasi expr terhadap seluruh domain. Bidang apa pun yang disertakan dalam kriteria juga harus bidang dalam domain; Jika tidak, fungsi DStDev dan DStDevP akan mengembalikan Null.


Keterangan

Jika domain merujuk ke catatan kurang dari dua atau jika kurang dari dua catatan memenuhi kriteria, DStDev dan fungsi DStDevP kembali nol, menunjukkan bahwa simpangan baku tidak dihitung.

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

Anda bisa menggunakan fungsi DStDev dan DStDevP untuk menentukan kriteria di baris kriteria kueri pemilihan. Misalnya, Anda bisa membuat kueri pada tabel pesanan dan tabel produk untuk menampilkan semua produk yang biaya ongkos kirim jatuh di atas rata-rata plus simpangan baku untuk pengiriman biaya. Baris kriteria di bawah bidang ongkos kirim akan berisi ekspresi berikut:

>(DStDev("[Freight]", "Orders") + DAvg("[Freight]", "Orders"))

Anda bisa menggunakan fungsi DStDev dan DStDevP dalam bidang terhitung ekspresi kueri, atau dalam baris Perbarui ke dari perbarui kueri.

Catatan: Anda bisa menggunakan fungsi StDev dan StDevP atau fungsi DStDev dan DStDevP dalam ekspresi bidang terhitung kueri total. Jika Anda menggunakan fungsi DStDev atau DStDevP , nilai terhitung sebelum data dikelompokkan. Jika Anda menggunakan fungsi StDev atau StDevP , data yang dikelompokkan sebelum nilai dalam bidang ekspresi dievaluasi.

Gunakan fungsi DStDev dan DStDevP di kontrol terhitung saat Anda harus menentukan kriteria untuk membatasi rentang data fungsi yang dilakukan. Misalnya, untuk menampilkan simpangan baku untuk pesanan untuk dikirim ke California, tetapkan properti ControlSource kotak teks ke ekspresi berikut ini:

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

Jika Anda hanya ingin temukan simpangan baku seluruh semua rekaman dalam domain, gunakan fungsi StDev atau StDevP .

tips

Jika tipe data bidang dari mana expr berasal adalah angka, fungsi DStDev dan DStDevP mengembalikan tipe Double data. Jika Anda menggunakan fungsi DStDev atau DStDevP di kontrol terhitung, termasuk fungsi konversi tipe data dalam ekspresi untuk meningkatkan kinerja.

Catatan: Perubahan tidak disimpan catatan di domain tidak disertakan ketika Anda menggunakan fungsi ini. Jika Anda ingin fungsi DStDev atau DStDevP 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 Pembaruan metode.

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 perkiraan standard deviation untuk populasi dan populasi sampel untuk pesanan yang dikirim ke Inggris. Domain adalah tabel pesanan. Argumen kriteria membatasi hasil kumpulan catatan ke orang-orang yang nilai ShipCountryRegion UK.

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

Contoh berikutnya menghitung perkiraan sama 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
Dim dblY As Double
strCountryRegion = "UK"
dblX = DStDev("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & "'")
dblY = DStDevP("[Freight]", "Orders", _
"[ShipCountryRegion] = '" & strCountryRegion & "'")
Kembangkan keterampilan Office 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.

×