Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Sử dụng Bước Unpivot để tạo Bảng dạng bảng ngoài Bảng chéo

Nếu bảng của bạn ở định dạng chéo bảng và bạn đang muốn chuyển nó sang định dạng bảng phẳng, Chartio có bước Đường ống dữ liệu có thể giúp bạn hoàn thành nhiệm vụ này.

Sau khi truy vấn các cột bạn muốn trong Trình tạo biểu đồ, bảng kiểu chéo bảng của chúng tôi sẽ xuất hiện.

Trong ví dụ này, chúng tôi có Mã số sinh viên của một số học sinh trong trường của chúng tôi và kết quả kiểm tra từ 3 bài kiểm tra năng khiếu khác nhau 1 A, 1 B và 1 C.

Điều chúng ta mong muốn trong trường hợp này là đếm số lần mỗi điểm xuất hiện trong mỗi bài kiểm tra năng khiếu.

  1. Sau khi chúng tôi nhận được bảng kiểu chéo bảng, chúng tôi có thể sử dụng 1 bước Đường ống dữ liệu để bỏ chia bảng thành định dạng bảng.

  1. Sau đó, chúng tôi có thể chỉ cần thêm một cột sao chép cột "Điểm" và mục đích của việc đó là sử dụng bước nhóm để đếm tất cả lợi nhuận của mỗi điểm. Sau đó, chúng ta cần ẩn cột Mã số sinh viên.

  1. Đây là nơi chúng tôi sẽ sử dụng bước Đường ống dữ liệu nhóm để tính số điểm tiềm năng cho mỗi bài kiểm tra trong số ba bài kiểm tra. Chọn NHÓM làm tùy chọn nhóm cho hai cột đầu tiên, chúng tôi có thể chọn ĐẾM cho cột bản sao điểm số.

  1. Giờ đây, chúng tôi có thể sử dụng bước sắp xếp lại và bước tổng hợp để tính số điểm của từng điểm, dưới tiêu đề cột đại diện cho từng bài kiểm tra.

  1. Giờ đây, chúng tôi có thể hình dung bảng này dưới dạng biểu đồ thanh xếp chồng lên nhau để cho biết cách phân phối điểm của mỗi bài kiểm tra.

Cách giải quyết này sẽ giúp bạn dễ dàng làm phẳng một bảng chéo thay vì phải viết một truy vấn đơn điệu với nhiều UNION. Điều này sẽ cung cấp cho bạn khả năng trực quan hóa các bảng chéo này một cách nhanh chóng và có được thông tin chi tiết mà những người ra quyết định của bạn đang tìm cách tiếp cận.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mô hình dữ liệu thư viện

  2. Mẹo về hiệu suất XML

  3. Toán tử SQL IN cho người mới bắt đầu

  4. Cách sử dụng chính của sys.dm_os_wait_stats

  5. Hiểu toán tử Pivot trong SQL