Tải bản đầy đủ (.ppt) (22 trang)

BGQuery(Cross)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (165.79 KB, 22 trang )

Thiết kế các kiểu
truy vấn khác
Crosstab query
Parameter query
Action query
Tin quản lý 2 - Query 2
Crosstab query

NSD muốn có thông tin phân tích, tổng
hợp từ một nhóm bản ghi

Kết quả được trình bày dưới dạng bảng
2 chiều

Dễ so sánh các số liệu theo chiều ngang
hay chiều dọc

Tương tự như Pivot Table trong Excel
Tin quản lý 2 - Query 3
Cấu trúc của Crosstab

Dữ liệu trong Crosstab được gộp nhóm

Trường được chọn làm Column heading
 Giá trị của trường đó làm tiêu đề cột

Trường được chọn làm Row heading
 Giá trị của trường đó làm tiêu đề hàng

Trường được chọn là Value (dữ liệu phân
tích)  Giá trị của trường được tính toán.


Tiêu đề 1 Tiêu đề 2 … Tiêu đề n
Tiêu đề dòng 1 Giá trị 11
Tiêu đề dòng 2 Giá trị 22

Tiêu đề dòng k Giá trị k1 Giá trị nk
Tin quản lý 2 - Query 4
Yêu cầu của Crosstab

Crosstab đúng yêu cầu khi

Chỉ có 1 trường làm Column Heading

Có thể có nhiều trường làm Row Heading

Chỉ có 1 trường làm Value

Các thao tác trên Crosstab làm tương tự
như Total Query, chú ý khi dùng

Where

Expression

Crosstab query khác Pivot table ntn?
Tin quản lý 2 - Query 5
Ví dụ 1

Yêu cầu: Tính Tổng số tiền bán hàng của
từng mặt hàng theo từng tháng. Kết quả
trình bày dữ liệu với tháng làm Column

Heading

Phân tích

Xđ bảng: Hoadon, CT_hoadon, Hanghoa

Xđ trường: Thang=Month(Ngayban), Mã
hàng, Tên hàng, Thành tiền

Chọn Crosstab query

Column Heading: Thang; Row Heading:
Mã hàng, Tên hàng; Value: Thành tiền
Tin quản lý 2 - Query 6
Ví dụ 1 (tiếp)
Các trường làm tiêu
đề thường chọn gộp
nhóm (Groupby)
Trường dữ liệu
phân tích chọn 1
hàm gộp nhóm
Chỉ định cấu trúc
của Crosstab
Tin quản lý 2 - Query 7
Ví dụ 2

Tính Tổng số tiền bán hàng của từng mặt
hàng theo từng tháng và tổng số tiền bán
của mặt hàng đó. Kết quả trình bày dữ
liệu với tháng làm Column Heading


Phân tích

Tương tự ví dụ 1

Khác: Tổng số tiền bán hàng của mặt hàng
 Tính tổng dữ liệu theo dòng
Tin quản lý 2 - Query 8
Ví dụ 2(tiếp)

Trường làm Row Heading có thể chọn Hàm
gộp nhóm để có giá trị gộp theo dòng.
Chọn Sum tại dòng Total để
tính toán số liệu theo dòng

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×