แบบฝึกหัด - การสร้างแม่แบบสำหรับรายงาน RP005

หัวข้อนี้อธิบายวิธีสร้างแม่แบบสำหรับสร้างรายงาน RP005

แบบฝึกหัดนี้เกี่ยวข้องกับงานเหล่านี้:

  • การวางและระบุกล่องคำสั่งผสมและไฮเปอร์บล็อก
  • การสร้างตัวแปรรายงาน
  • การสร้างสูตร CELLGET
  • การใช้บานหน้าต่างขั้นสูงของตัวออกแบบรายการ เพื่อแทนที่การอ้างอิงทั้งหมดไปยังออบเจ็กต์รายงานด้วยการอ้างอิงถึงตัวแปร

ในการสร้างแม่แบบ RP005:

  1. ในแค็ตตาล็อกรายงาน ให้คลิกขวาที่โฟลเดอร์แม่แบบรายงาน แล้วเลือก สร้างใหม่ > แม่แบบรายงาน
    กล่องโต้ตอบ สร้างรายงาน จะปรากฏขึ้น
  2. ระบุชื่อแม่แบบแล้วคลิก ตกลง
  3. คลิกแม่แบบในแคตตาล็อกรายงาน
  4. คลิกเซลล์ C7 และคลิกกลองคำสั่งผสมบนแถบเครื่องมือออบเจ็กต์
    กล่องคำสั่งผสมถูกสร้างขึ้นใน C7
  5. สร้างกล่องคำสั่งผสมในเซลล์ C9 และ C11
  6. เปิดบานหน้าต่างโครงสร้างฐานข้อมูล และขยายคิวบ์การวิเคราะห์
  7. ลากมิติรอบระยะเวลาไปยังกล่องคำสั่งผสมใน C7
  8. คลิกสองครั้งที่กล่องคำสั่งผสมใน C7
    กล่องโต้ตอบ จัดรูปแบบมุมมองรายการ จะปรากฏขึ้น
  9. ตั้งชื่อกล่องคำสั่งผสมว่า lv_time
  10. ลากมิติภูมิภาคไปยังกล่องคำสั่งผสมใน C9
  11. ตั้งชื่อกล่องคำสั่งผสม lv_region
  12. ลากมิติการวัดไปยังกล่องคำสั่งผสมใน C11
  13. ตั้งชื่อกล่องคำสั่งผสมว่า lv_measure
  14. เลือกเซลล์ E13 และ F13 แล้วลากมิติผลิตภัณฑ์ไปที่ E13
    ไฮเปอร์บล็อกตามมิติผลิตภัณฑ์จะถูกสร้างขึ้นในเซลล์ E13:F13
  15. ลากมิติการขายหน้าร้าน (POS) ไปที่เซลล์ F12
    ไฮเปอร์บล็อกตามมิติ POS ถูกสร้างขึ้นในเซลล์ F12:F13

    ไฮเปอร์บล็อกของผลิตภัณฑ์และ POS ซ้อนทับกันที่เซลล์ F13

  16. เปิดบานหน้าต่างเบ็ดเตล็ด สร้างและกรอกตัวแปรรายงานเหล่านี้:
    ตัวแปร เติมด้วย
    trv_alias BestPracticesOLAP
    trv_cube การวิเคราะห์
    trv_time_dim [รอบระยะเวลา]
    trv_time_hie [รอบระยะเวลา]
    trv_region_dim [ภูมิภาค]
    trv_region_hie [ภูมิภาค]
    trv_measure_dim [มาตรวัด]
    trv_measure_hie [มาตรวัด]
    trv_analyzedX_dim [pos]
    trv_analyzedX_hie [pos]
    trv_analyzedY_dim [ผลิตภัณฑ์]
    trv_analyzedY_hie [ผลิตภัณฑ์]
  17. ในเซลล์ F13 ให้สร้างสูตร CELLGET นี้:
    =CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)

    สูตรจะส่งคืนค่าในเซลล์ F13

  18. คลิกที่ขอบของไฮเปอร์บล็อกของผลิตภัณฑ์
  19. เปิดบานหน้าต่างขั้นสูงของตัวออกแบบรายการ
  20. ในส่วนทั่วไป ให้คลิกสองครั้ง BestPracticesOLAP แล้วเลือก <แก้ไขสูตร> จากรายการที่แสดง
    กล่องโต้ตอบ แก้ไขสูตร จะปรากฏขึ้น
  21. ในกล่องโต้ตอบ แก้ไขสูตร ให้ขยายตัวแปรรายงาน แล้วคลิกสองครั้งที่ trv_alias
    =ReportVariables.trv_alias.Text จะแสดงในบานหน้าต่างด้านขวา
  22. คลิก ตกลง
  23. ในส่วนทั่วไปของบานหน้าต่างขั้นสูง ให้ใช้กล่องโต้ตอบ แก้ไขสูตร เพื่อระบุการมอบหมายเหล่านี้:
    ส่วนทั่วไปของบานหน้าต่างขั้นสูงของตัวออกแบบรายการ การมอบหมายในกล่องโต้ตอบแก้ไขสูตร
    คิวบ์ =ReportVariables.trv_cube.text
    มิติ =ReportVariables.trv_analyzedY_dim.text
    ลำดับขั้น =ReportVariables.trv_analyzedY_hie.text
  24. คลิกที่ขอบของไฮเปอร์บล็อก POS
  25. ระบุการมอบหมายเหล่านี้ในบานหน้าต่างขั้นสูงของตัวออกแบบรายการ:
    ส่วนทั่วไปของบานหน้าต่างขั้นสูงของตัวออกแบบรายการ การมอบหมายในกล่องโต้ตอบแก้ไขสูตร
    นามแฝง =ReportVariables.trv_alias.text
    คิวบ์ =ReportVariables.trv_cube.text
    มิติ =ReportVariables.trv_analyzedX_dim.text
    ลำดับขั้น =ReportVariables.trv_analyzedX_hie.text
  26. คลิกกล่องคำสั่งผสมเวลา และระบุการมอบหมายเหล่านี้ในบานหน้าต่างขั้นสูงของตัวออกแบบรายการ:
    ส่วนทั่วไปของบานหน้าต่างขั้นสูงของตัวออกแบบรายการ การมอบหมายในกล่องโต้ตอบแก้ไขสูตร
    นามแฝง =ReportVariables.trv_alias.text
    คิวบ์ =ReportVariables.trv_cube.text
    มิติ =ReportVariables.trv_time_dim.text
    ลำดับขั้น =ReportVariables.trv_time_hie.text
  27. ทำซ้ำขั้นตอนที่ 26 สำหรับกล่องคำสั่งผสมภูมิภาค แต่กำหนดมิติและลำดับขั้นให้กับตัวแปรภูมิภาค
  28. ระบุการกำหนดที่ถูกต้องสำหรับกล่องคำสั่งผสมมาตรวัด
  29. บันทึกแม่แบบรายงาน
  30. ในแค็ตตาล็อกรายงาน ให้คลิกขวาที่แม่แบบแล้วเลือก พารามิเตอร์รายงาน
    กล่องโต้ตอบ พารามิเตอร์รายงาน จะปรากฏขึ้น
  31. คลิกที่ เพิ่มพารามิเตอร์รายงาน
  32. ในฟิลด์ ตัวแปร ขยายตัวแปรรายงานและเลือก trv_alias
  33. ในคอลัมน์ประเภท ให้เลือกนามแฝงเป็นประเภท
  34. เพิ่มพารามิเตอร์สำหรับคิวบ์ ให้เลือกคิวบ์เป็นประเภท
  35. เพิ่มพารามิเตอร์สำหรับแต่ละมิติและลำดับขั้นที่คุณสร้างตัวแปร เลือกมิติหรือลำดับขั้นเป็นชนิดตามความเหมาะสม
  36. หรือใช้ลูกศรชี้ขวาในแถบเครื่องมือเพื่อเยื้องพารามิเตอร์ลำดับขั้นแต่ละรายการใต้มิติ
    ซึ่งจะเติมพารามิเตอร์ลำดับขั้นแต่ละรายการโดยอัตโนมัติ เมื่อผู้ใช้ระบุพารามิเตอร์มิติในตัวช่วยสร้างรายงาน
  37. คลิก ตกลง
  38. บันทึกแม่แบบ
  39. ทดสอบแม่แบบได้โดยสร้างรายงาน