ตัวอย่างสไลซ์ที่สร้างด้วยตนเอง

ตัวอย่างนี้ใช้ฟังก์ชันเหล่านี้เพื่อสร้างสไลซ์:

  • CREATESLICELIST
  • CREATESLICELISTSEGMENT
  • CREATESLICELISTAXIS
  • INITSLICERS
  • CREATESLICEDEFINITION

คุณสามารถใช้ฟังก์ชันสไลซ์อื่นๆ เพื่อแก้ไขสไลซ์ได้ ตัวอย่างเช่น ใช้ SLICEAXISADDFILTERS เพื่อกรองค่าบนแกนสไลซ์

ตัวอย่างนี้ใช้การเชื่อมต่อข้อมูลกับแอปพลิเคชันตัวอย่างเพื่อสร้างสไลซ์ สไลซ์นี้มีไตรมาสที่หนึ่งและสองของปี 2016 ในแถวและองค์ประกอบหลักหน่วยของลำดับขั้นการวัดในคอลัมน์ ในตัวอย่างนี้ การเชื่อมต่อข้อมูลมีชื่อว่า BPT

  1. สร้างรายงาน
  2. ใน B1 ให้ระบุ [repository].[BPT].[analysis].[period] โดยมีตัวเลือก เพื่อใช้เป็นข้อมูลอ้างอิง โปรดระบุ ลำดับขั้นของแถว ใน A1
    [repository].[BPT].[analysis].[period] เป็นชื่อที่ไม่ซ้ำของลำดับขั้นรอบระยะเวลาในลำดับขั้นข้อมูลเมตาของ OLAP
  3. ใน B2 ให้ระบุ [repository].[BPT].[analysis].[measure] ใน A2 ให้ระบุ ลำดับขั้นของคอลัมน์
  4. ใน B3 ให้ระบุ =CREATESLICELIST("[repository].[bpt].[analysis].[period]", "{[period].[all years].[2016].[2016_Q1],[period].[all years].[2016].[2016_Q2]}") ใน A3 ให้ระบุ รายการแถว
  5. ใน B4 ให้ระบุ =CREATESLICELIST("[repository].[bpt].[analysis].[measure]", "{[measure].[units]}") ใน A4 ให้ระบุ รายการคอลัมน์
  6. ใน B5 ให้ระบุ =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[period]",B3) ใน A5 ให้ระบุ ส่วนของแถว
  7. ใน B6 ให้ระบุ =CREATESLICELISTSEGMENT("[repository].[bpt].[analysis].[measure]",B4) ใน A6 ให้ระบุ ส่วนคอลัมน์
  8. ใน B7 ระบุ =CREATESLICEAXIS("[repository].[bpt].[analysis].[period]", "none", B5) ใน A7 ให้ระบุ Row axis
  9. ใน B8 ให้ระบุ =CREATESLICEAXIS("[repository].[bpt].[analysis].[measure]", "none", B6) ใน A8 ให้ระบุ แกนคอลัมน์
  10. ใน B9 ให้ระบุ =INITSLICERS("[repository].[bpt].[analysis]", "[repository].[bpt].[analysis].[period]","[repository].[bpt].[analysis].[measure]")
    ซึ่งจะสร้างรายการ XML ของมิติทั้งหมดในคิวบ์การวิเคราะห์ ยกเว้นมิติแถวและคอลัมน์
  11. ใน B10 ระบุ =CREATESLICEDEFINITION("BPT", "Analysis", B9,B7,B8)
  12. สร้างตัวแปรรายงานชื่อ rv_slice
  13. ส่งผ่านผลลัพธ์ของฟังก์ชัน CREATESLICEDEFINITION ใน B10 ไปยัง rv_slice
    ตัวอย่างเช่น สร้างการดำเนินการตั้งค่าพารามิเตอร์ และเลือก rv_slice เป็นพารามิเตอร์ชื่อและ =B10 เป็นค่า
  14. ในบานหน้าต่างเบ็ดเตล็ดให้สร้างสไลซ์ตัวแปรด้วย rv_slice เป็นตัวแปรต้นทาง
  15. ลากสไลซ์ไปที่รายงาน