Ví dụ về lát cắt được tạo thủ công

Ví dụ này sử dụng các hàm này để tạo lát cắt:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

Bạn có thể sử dụng hàm lát cắt khác để sửa lát cắt. Ví dụ: sử dụng SLICEAXISADDFILTERS để lọc giá trị trên trục lát cắt.

Ví dụ này sử dụng kết nối dữ liệu vào Ứng dụng mẫu để tạo lát cắt. Lát cắt có quý đầu tiên và thứ hai của năm 2016 trên các hàng và thành phần Hàng đơn vị của Phân cấp đo lường trên các cột. Trong ví dụ này kết nối dữ liệu được gọi là BPT.

  1. Tạo báo cáo
  2. Trong B1, xác định [repository].[BPT].[analysis].[period]. Theo tùy ý, để bạn tham chiếu, xác định Phân cấp hàng trong A1.
    [repository].[BPT].[analysis].[period] là tên duy nhất của Phân cấp kỳ trong phân cấp siêu dữ liệu OLAP.
  3. Trong B2, xác định [repository].[BPT].[analysis].[measure]. Trong A2, xác định Phân cấp cột.
  4. Trong B3, xác định =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}"). Trong A3 , xác định Danh sách hàng.
  5. Trong B4, xác định =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}"). Trong A4, xác định Danh sách cột.
  6. Trong B5, xác định =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3). Trong A5, xác định Phân đoạn hàng.
  7. Trong B6, xác định =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4). Trong A6, xác định Phân đoạn cột.
  8. Trong B7 xác định =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5). Trong A7, xác định Trục hàng.
  9. Trong B8, xác định =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6). Trong A8, xác định Trục cột.
  10. Trong B9, xác định =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]")
    Điều này tạo ra một danh sách XML bao gồm tất cả các chiều trong Khối phân tích, ngoại trừ chiều hàng và cột.
  11. Trong B10, xác định =CREATESLICEDEFINITION("BPT", "Analysis", B9,B7,B8)
  12. Tạo biến báo cáo có tên rv_slice.
  13. Chuyển kết quả của hàm CREATESLICEDEFINITION trong B10 vào rv_slice.
    Ví dụ, tạo một hành động Đặt tham số and chọn rv_slice làm tham số Tên và =B10 làm giá trị.
  14. Trong ngăn Phụ kiện, tạo một lát cắt biến với rv_slice làm biến nguồn.
  15. Kéo lát cắt vào báo cáo.