Ví dụ về tham số báo cáo

Ví dụ này dựa trên ứng dụng Mẫu. Nó sử dụng một báo cáo với hai hộp tổ hợp để kiểm soát nội dung của báo cáo thứ hai. Cả hai báo cáo đều sử dụng các biến báo cáo và tham số báo cáo. Tất cả những điểm chung của hai báo cáo là cả hai đều sử dụng phân cấp Giai đoạn và Khu vực của hình khối Phân tích làm bản tra cứu.

  1. Tạo báo cáo có tên Bộ lọc.
  2. Thêm hai hộp tổ hợp và liên kết chúng với kích thước Kỳ và Khu vực của hình khối Phân tích.
  3. Tạo các biến báo cáo được gọi là rv_daterv_region.
  4. Trong chế độ Thiết kế, nhấp đúp vào hộp tổ hợp Kỳ để hiển thị hộp thoại Dạng xem danh sách.
  5. Xác định rv_date làm giá trị của các biến đầu vào và biến đầu ra.
  6. Mở hộp thoại Format Listview của hộp tổ hợp khu vực và xác định rv_region làm giá trị của các biến đầu vào và biến đầu ra.
  7. Lưu báo cáo.
  8. Trong Chế độ thiết kế, bấm chuột phải vào báo cáo Bộ lọc trong Danh mục báo cáo và chọn Tham số báo cáo.
  9. Nhấp vào Thêm tham số báo cáo và chọn rv_date từ danh sách các tham số báo cáo.
  10. Trong cột Loại, hãy chọn Thành phần.
  11. Trong cột Tra cứu, hãy chọn phân cấp Giai đoạn của hình khối Phân tích.
  12. Thêm tham số báo cáo thứ hai, sử dụng rv_region. Chọn Thành phần làm Loại và phân cấp Khu vực làm Tra cứu.
  13. Tạo báo cáo có tên Công thức.
  14. Tạo các biến báo cáo được gọi là rv_periodrv_location.
  15. Trong một ô của báo cáo Công thức, hãy tạo công thức ROC này trên hình khối Phân tích:
    =ROC("BestPracticesOLAP","ANALYSIS","[CHANNEL].[All Channels]","[MEASURE].[Gross Margin]",
    "[POS].[All Pos]","[PRODUCT].[All Tires]",ReportVariables.rv_period.Text,ReportVariables.rv_location.Text,
    "[VALTYPE].[Variance]")
    Ghi chú

    Báo cáo hiển thị #NA! bởi vì hai biến báo cáo không được điền.

  16. Ở chế độ Thiết kế, bấm chuột phải vào báo cáo Công thức trong Danh mục Báo cáo và chọn Tham số Báo cáo.
  17. Tạo tham số báo cáo từ các biến báo cáo rv_periodrv_location. Chọn Thành phần làm Loại và phân cấp Khoảng thời gian và Khu vực tương ứng làm Giao diện.
  18. Kéo báo cáo công thức vào bộ lọc vào bảng điều khiển.
Trong hộp thoại Giao tiếp tiện ích, hai kết nối tham số được tạo. Một kết nối tham số được gọi là rv_date, rv_period. Nó chứa tham số rv_date từ báo cáo Bộ lọc và tham số rv_period từ báo cáo Công thức. Kết nối tham số thứ hai được gọi là rv_region, rv_location. Nó chứa tham số rv_region từ báo cáo Bộ lọc và tham số rv_location từ báo cáo Công thức.

Giá trị được hiển thị trong báo cáo Công thức phụ thuộc vào ngày và khu vực được chọn trong báo cáo Bộ lọc.