MS Access - Pengelompokan Data
Di bab ini, kami akan membahas cara menghitung grup rekaman di Access. Kami telah membuat bidang yang menghitung baris demi baris atau rekaman demi rekaman untuk membuat total baris atau bidang subtotal, tetapi bagaimana jika kami ingin menghitung dengan sekelompok rekaman daripada satu per satu. Kita dapat melakukan ini dengan membuat apa yang dikenal sebagai fileAggregate Query.
Kueri Agregat
Kueri agregat yang juga dikenal sebagai kueri total atau ringkasan adalah jumlah, massa, atau rincian grup. Ini bisa berupa jumlah total atau bruto atau grup atau subset rekaman. Kueri gabungan dapat melakukan sejumlah operasi. Berikut adalah tabel sederhana yang mencantumkan beberapa cara menjumlahkan pada sekelompok rekaman.
S.No | Fungsi & Deskripsi Agregat |
---|---|
1. | Sum Menambahkan nilai bidang |
2. | Avg Rata-rata nilai bidang |
3. | Min Nilai bidang terendah (minimum) |
4. | Max Nilai bidang tertinggi (maksimum) |
5. | Count Hitungan nilai (catatan) |
6. | StDev Simpangan baku dari nilai bidang termasuk bidang tanggal / waktu |
7. | Var Varians nilai bidang termasuk tanggal / waktu |
Mari kita buka database Anda dan masuk ke Desain Kueri dan sertakan tabel berikut -
Tutup kotak dialog ini dan dua bidang berikut akan ditampilkan seperti yang ditunjukkan di kisi kueri di tangkapan layar berikut.
Ini adalah kueri sederhana dan kami hanya menampilkan dua bidang - book title dan quantity dan saat kami menjalankannya, kami melihat setiap pesanan individual di database kami.
Sekarang, mari kita jalankan kueri ini dan Anda akan melihat hasil berikut.
Inilah mengapa judul buku diulang. Pesanan terpisah telah ditempatkan untuk masing-masing buku ini di sini dan dipesan dalam jumlah yang berbeda. Mari kita asumsikan bahwa kita ingin melihat ringkasan dari hanya judul buku yang telah terdaftar hanya sekali. Dan kemudian jumlah kuantitas yang tertera di sampingnya.
Sekarang mari kita pergi ke Design View dan di tab Design, Anda akan melihat simbol Sigma. Ini adalah tombol total Anda.
Klik simbol sigma yang akan membuka baris lain di bawah bidang Anda pada baris tabel dan dari sini, Anda dapat menentukan bagaimana Anda mengelompokkan kueri ini.
Kami sekarang akan mengelompokkan berdasarkan judul buku dan juga menjumlahkan bidang kuantitas kami.
Jika kita klik group by areadan selanjutnya klik pada menu drop-down, semua opsi akan terdaftar. Dalam hal ini, kami akan memilih opsiSum lalu jalankan kueri Anda.
Anda sekarang dapat melihat setiap buku dan juga semua pesanan individu yang ditampilkan di samping nama buku.
Penggabungan di Access
Kami mempelajari proses normalisasi, menyimpan informasi di bidang terpisah. Terkadang Anda ingin melihat atau melihat data bersama seperti menggabungkan bidang nama depan dan nama belakang sebagai satu bidang. Anda bisa menampilkan informasi tersebut bersama-sama dengan membuat bidang terhitung yang menggabungkan satu atau beberapa string. Anda juga dapat menambahkan karakter lain seperti koma atau titik yang mungkin Anda inginkan.
Untuk menggabungkan di Access, ada dua operator berbeda yang bisa Anda gunakan ampersand (&) dan plus (+) tanda.
Ampersand akan menggabungkan dua string menjadi satu sedangkan tanda plus akan menggabungkan dua string dan menyebarkan nilai NULL, misalnya, jika satu nilai adalah NULL, seluruh ekspresi dievaluasi menjadi null.
Contoh
Mari kita ambil contoh sederhana untuk memahami proses membuat kueri baru menggunakan desain kueri. Ini akan menjadi kueri yang sangat sederhana yang menarik informasi dari tabel pelanggan kami.
Sekarang mari kita tambahkan tblCustomerstabel tutup yang menampilkan kotak dialog tabel. Kami akan mencoba beberapa penggabungan dengan beberapa bidang bernama sederhana.
Sekarang mari kita tambahkan bidang nama depan dan nama belakang dan menjalankan kueri.
Seperti yang Anda lihat, nama depan dan nama belakang dipisahkan menjadi dua bidang berbeda.
Kami perlu menampilkan informasi ini bersama-sama.
Kembali ke Design View dan di bidang ketiga buat bidang baru bernama full name. Sekarang, tambahkan nama lengkap dan ketikkan ekspresi yang menggabungkan kedua bidang tersebut.
Biarkan kami menjalankan kueri dan Anda akan melihat kolom kalkulasi baru.
Itu dapat menggabungkan informasi dari dua bidang ini bersama-sama, tetapi tidak persis muncul seperti yang kita inginkan. Itu menjalankan semua teks itu bersama-sama karena itu melakukan seperti yang kita minta. Sekarang kita harus meminta Access untuk menambahkan spasi di antara informasi dari dua bidang ini.
Mari kita kembali ke Tampilan Desain dan menambahkan bagian lain ke ekspresi ini.
Tambahkan Spasi di dalam tanda kutip dan simbol ampersand lainnya. Ini membuat Access mengambil informasi dari bidang nama depan itu; tambahkan dengan spasi dan kemudian tambahkan informasi dari kolom nama belakang di bagian paling akhir. Sekarang, jalankan kueri lagi dan Anda akan melihat hasil berikut.