QlikView - Tạo dữ liệu
Nhiều khi, chúng tôi cần một số dữ liệu được tạo theo chương trình bởi phần mềm đang được sử dụng, dữ liệu này không đến từ nguồn. Ví dụ: 100 số ngẫu nhiên hoặc chỉ các ngày của tuần thứ 23 trong năm. Một nhà phân tích dữ liệu có thể cần dữ liệu đó được tạo ra để thực hiện một số phân tích trên dữ liệu không chứa các giá trị này khi nó đến. QlikView cung cấp một hàm được gọi làAutogenerate, có thể được sử dụng cho yêu cầu như vậy.
Yêu cầu dữ liệu
Hãy xem xét một tình huống mà chúng ta chỉ cần tìm ngày, đó là Thứ Năm hoặc Chủ nhật. Chúng tôi cần tìm nó cho phạm vi bắt đầu từ hôm nay cho đến cuối năm. Chúng tôi tạo tập lệnh sau, sẽ đạt được điều này.
Giải trình
Chúng tôi khai báo hai biến để nắm bắt ngày đầu tiên của tháng hiện tại và cuối năm. Tiếp theo, chúng tôi áp dụng các hàm khác nhau và một điều kiện lọc để tạo ra các giá trị cần thiết. Hàm recno () tạo một bản ghi cho mỗi ngày này. Chúng tôi thêm chức năng Tự động tạo cho các biến dưới dạng phạm vi.
Dữ liệu đã tạo
Khi tải tập lệnh trên vào bộ nhớ của QlikView và tạo Hộp bảng bằng menu Layout → New Sheet Objects → Table Box, chúng ta nhận được dữ liệu được tạo như hình dưới đây.