Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Menggunakan Langkah Unpivot untuk membuat Tabel Tabular dari Tabel Crosstab

Jika tabel Anda dalam format tab silang dan Anda ingin membuatnya menjadi format tabel datar, Chartio memiliki langkah Data Pipeline yang dapat membantu Anda menyelesaikan tugas ini.

Setelah menanyakan kolom yang Anda inginkan di Pembuat Bagan, tabel gaya tab silang kami muncul.

Dalam contoh ini kami memiliki ID Siswa# dari sejumlah siswa di sekolah kami dan hasil tes dari 3 tes bakat yang berbeda 1 A, 1 B, dan 1 C.

Yang kami kejar dalam hal ini adalah menghitung berapa kali setiap skor muncul di setiap tes bakat.

  1. Setelah kita mendapatkan tabel gaya tab silang, kita dapat menggunakan 1 langkah Data Pipeline untuk meng-unpivot tabel ke dalam format tabel.

  1. Kemudian kita tinggal menambahkan kolom yang mereplikasi kolom “Skor”, dan tujuannya adalah untuk menggunakan langkah kelompok untuk menghitung semua pengembalian dari setiap skor. Maka kita perlu menyembunyikan kolom Student ID#.

  1. Di sinilah kita akan menggunakan langkah Data Pipeline grup untuk mendapatkan hitungan setiap skor potensial untuk masing-masing dari tiga tes. Memilih GROUP sebagai opsi pengelompokan untuk dua kolom pertama, kita dapat memilih COUNT untuk kolom replika skor.

  1. Sekarang kita dapat menggunakan langkah re-order dan langkah pivot untuk mendapatkan hitungan setiap skor, di bawah header kolom yang mewakili setiap tes.

  1. Sekarang kita dapat memvisualisasikan tabel ini sebagai diagram batang bertumpuk untuk menunjukkan bagaimana skor setiap tes didistribusikan.

Solusi ini akan membantu Anda dengan mudah meratakan tabel tab silang daripada harus menulis kueri monoton dengan banyak UNION. Ini akan memberi Anda kemampuan untuk memvisualisasikan tabel tab silang ini dengan cepat dan mendapatkan wawasan yang ingin dicapai oleh pembuat keputusan Anda.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memahami Transaksi dalam SQL

  2. Apa itu SQL?

  3. Memecahkan masalah kegagalan saat mencoba membuat model IMDB besar

  4. Basis Data Relasional

  5. SQL MAX() untuk Pemula