1. Trang chủ
  2. » Giáo án - Bài giảng

BGQuery(Cross)

22 283 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

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 Tin quản lý 2 - Query 9 Một vài cách dùng khác  Có thể sắp xếp lại thứ tự xuất hiện các cột trong kết quả của Crosstab  Dùng Column Heading của Query properties  Có thể hiển thị xâu ký tự nào đó trong tên tiêu đề cột/ trường.  Ví dụ: Tháng 1, Tháng 2, … với “Tháng” do người dùng kết hợp với giá trị tính được từ biểu thức month(Ngayban)  Dùng cộng xâu “Tháng ”&month(Ngayban)  Với & là toán tử nối 2 xâu Tin quản lý 2 - Query 10 Parameter Query  NSD có các yêu cầu lấy thông tin  Cho biết tổng số tiền bán hàng của Tháng 1  Cho biết tổng số tiền bán hàng của Tháng 4  …  Tính số tiền của hóa đơn HD001  Tính số tiền của hóa đơn HD015  …  Nhận xét: các yêu cầu từng nhóm tương tự nhau về mặt thiết kế, chỉ khác điều kiện lọc thông tin

Ngày đăng: 30/06/2013, 01:27

Xem thêm: BGQuery(Cross)

HÌNH ẢNH LIÊN QUAN

 Kết quả được trình bày dưới dạng bảng 2 chiều - BGQuery(Cross)
t quả được trình bày dưới dạng bảng 2 chiều (Trang 2)
 Xđ bảng: Hoadon, CT_hoadon, Hanghoa - BGQuery(Cross)
b ảng: Hoadon, CT_hoadon, Hanghoa (Trang 5)
 Xđ bảng: CT_Hoadon, Hanghoa - BGQuery(Cross)
b ảng: CT_Hoadon, Hanghoa (Trang 13)
 Insert query: Thêm vào 1 bảng nào đó 1 nhóm các bản ghi - BGQuery(Cross)
nsert query: Thêm vào 1 bảng nào đó 1 nhóm các bản ghi (Trang 17)
 Bảng được cập nhật: Hàng hóa - BGQuery(Cross)
ng được cập nhật: Hàng hóa (Trang 18)
 Bảng sẽ thay đổi: Hàng hóa - BGQuery(Cross)
Bảng s ẽ thay đổi: Hàng hóa (Trang 20)
Delete query - BGQuery(Cross)
elete query (Trang 20)
 Bảng thay đổi: CT_Hoadon - BGQuery(Cross)
Bảng thay đổi: CT_Hoadon (Trang 21)
w