DBeaver
 sql >> Teknologi Basis Data >  >> Database Tools >> DBeaver

Buat laporan Anda selangkah demi selangkah

Mari kita lihat sebuah perusahaan kecil yang memproduksi dan menjual merchandise di seluruh dunia menggunakan toko online miliknya sendiri. Bos meminta asistennya Louis untuk memberi penghargaan kepada pelanggan tetap dengan mengirimi mereka hadiah. Untuk mendapatkan daftar alamat surat, dia harus memilih kelompok pelanggan yang diinginkan.

Bagaimana dia bisa melakukan semua ini dengan DBeaver?

Awal yang mudah untuk analitik

Louis memutuskan untuk memilih pelanggan yang melakukan pembelian satu kali paling mahal dan menghabiskan uang paling banyak untuk pesanan secara total. Untuk mendapatkan daftar alamat pengiriman hadiah, dia perlu:

  • Pilih pelanggan dengan jumlah satu pembelian di atas rata-rata.
  • Temukan jumlah pembayaran untuk setiap alamat penagihan.
  • Pilih pelanggan yang menghabiskan uang paling banyak untuk pembelian secara total.
  • Ekspor hasil dalam format file untuk menambahkannya ke laporan.

Untuk memulai, Louis perlu membuka tabel dengan data pembelian untuk kuartal terakhir, buka Panel Perhitungan dan pilih kolom dengan jumlah pembayaran.

Panel Perhitungan sangat cepat dan memungkinkan Anda untuk bekerja dengan data secara real-time karena tidak membuat kueri tambahan untuk mendapatkan data dari database.
Oleh karena itu, jika Anda memerlukan untuk memproses semua baris dari tabel, Anda harus mengubah ukuran pengambilan terlebih dahulu.

Secara default, Panel Perhitungan menampilkan jumlah baris yang dipilih, tetapi Louis juga dapat memilih salah satu fungsi yang tersedia untuk kolomnya. Dalam hal ini, ia menerapkan fungsi AVG.

Untuk toko online dengan pengiriman gratis, masuk akal untuk memotivasi pelanggan untuk membuat pesanan satu kali untuk jumlah yang lebih besar. Sekarang Louis tahu bahwa rata-rata pembelian adalah 5,66 , dan dia dapat menggunakan informasi ini untuk membuat laporan.

Anda dapat menerapkan fungsi panel kalkulasi tidak hanya untuk data numerik tetapi juga untuk data string.
Untuk beralih antar mode, klik sakelar dengan angka. Dalam hal ini, pengurutan akan dilakukan berdasarkan abjad.

Membuat laporan

Untuk membuat laporan, Louis akan menggunakan Panel Pengelompokan. Ini secara otomatis mengelompokkan data dari kolom yang dipilih berdasarkan nilai dan menunjukkan jumlah nilai ini.

Untuk hanya menyisakan pembelian di atas rata-rata dalam tabel, pahlawan kita perlu menerapkan filter Total>=5,66.

Kemudian dia membuka Grouping Panel dan drag and drop kolom BillingAddress ke dalamnya. Di kolom kedua, Anda dapat melihat jumlah pembelian untuk setiap alamat.

Di sini Louis dapat menggunakan berbagai fungsi kustom. Dalam kasusnya, ia menambahkan fungsi SUM untuk menghitung jumlah pembayaran akhir untuk setiap pelanggan.

Sekarang Louis dapat menentukan pembelanja teratas dari semua produk. Untuk melakukan ini, dia perlu mengurutkan data dalam urutan menurun. Ini dapat dilakukan dengan mengeklik panah di judul kolom atau mengubah pengurutan default di bilah alat atas.

Setelah kumpulan hasil siap, asisten bos dapat menyimpannya dan menambahkannya ke laporan dengan membuka menu konteks klik kanan dan memilih Ekspor data. Kemudian dia dapat memilih format file dan menerapkan pengaturan yang sesuai. Misalnya, jika dia ingin mengekspor ke Excel, dia dapat membatasi jumlah baris dalam file, mengubah font baris, gaya batas, dll.

Untuk mengumpulkan statistik, Louis dapat memvisualisasikan kumpulan hasil menggunakan tab Bagan. Dengan menu konteks, dia dapat menyimpan, mencetak, atau menyalin bagan ke papan klip.

Untuk mengubah pemilihan kolom yang digunakan untuk membuat bagan, buka menu konteks -> Setelan.

Sekarang, setelah menyimpan semua hasil, Louis dapat mengklik tombol Eraser di toolbar atas untuk menghapus panel pengelompokan dan melanjutkan untuk membuat laporan lain.

Bagus, Louis! Kerja bagus!

Baca selengkapnya tentang Panel Perhitungan dan Panel Pengelompokan di Wiki kami


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Kami adalah pembicara di EclipseCon Europe 2018

  2. Hari-hari terakhir harga lama

  3. Manajemen yang mudah untuk file AWS S3

  4. Teradata di DBeaver:Ekstensi khusus

  5. Berlangganan sebagai cara pembayaran baru