QlikView - Lịch chính
Trong QlikView, nhiều khi chúng ta cần tạo một đối tượng tham chiếu lịch, đối tượng này có thể được liên kết với bất kỳ tập dữ liệu nào có trong bộ nhớ của QlikView. Ví dụ: bạn có một bảng ghi lại số tiền bán hàng và ngày bán hàng nhưng không lưu trữ ngày trong tuần hoặc quý, tương ứng với ngày đó. Trong một tình huống như vậy, chúng tôi tạo ra mộtMaster Calendar sẽ cung cấp các trường ngày bổ sung như Quý, Ngày, v.v. theo yêu cầu của bất kỳ tập dữ liệu nào.
Dữ liệu đầu vào
Chúng ta hãy xem xét các tệp dữ liệu CSV sau đây, được sử dụng làm đầu vào cho các hình minh họa khác.
SalesDate,SalesVolume
3/28/2012,3152
3/30/2012,2458
3/31/2012,4105
4/8/2012,6245
4/10/2012,5816
4/11/2012,3522
Tải tập lệnh
Chúng tôi tải dữ liệu đầu vào ở trên bằng trình chỉnh sửa tập lệnh, được gọi bằng cách nhấn Control+E. Chọn tùy chọnTable Files và duyệt tìm tệp Đầu vào.
Tiếp theo, chúng tôi tải dữ liệu trên vào bộ nhớ của QlikView và tạo Table Box bằng cách sử dụng menu Layout → New Sheet Objects → Table Box nơi chúng tôi chọn tất cả các trường có sẵn sẽ được hiển thị như hình dưới đây.
Tạo lịch chính
Tiếp theo, chúng tôi tạo Lịch chính bằng cách viết tập lệnh sau trong trình chỉnh sửa tập lệnh. Ở đây chúng tôi sử dụng bảng DailySales làm bảng thường trú mà từ đó chúng tôi nắm bắt các ngày Tối đa và Tối thiểu. Chúng tôi tải từng ngày trong phạm vi này bằng cách sử dụng câu lệnh tải thứ hai phía trên tải thường trú. Cuối cùng, chúng tôi có một báo cáo tải thứ ba, trích xuất năm, quý, tháng, v.v. từ các giá trị Ngày bán hàng.
Chọn trường
Sau khi tạo tập lệnh tải hoàn chỉnh cùng với lịch chính, chúng tôi tạo một hộp bảng để xem dữ liệu bằng menu Layout → New Sheet Objects → Table Box
Dữ liệu cuối cùng
Kết quả cuối cùng hiển thị bảng hiển thị các giá trị Quý và Tháng, được tạo bằng cách sử dụng dữ liệu Bán hàng và Lịch chính.