ตัวอย่างพารามิเตอร์รายงาน

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

  1. สร้างรายงานชื่อ ตัวกรอง
  2. เพิ่มกล่องคำสั่งผสมสองกล่องและเชื่อมโยงไปยังมิติรอบระยะเวลาและภูมิภาคของคิวบ์การวิเคราะห์
  3. สร้างตัวแปรรายงานที่เรียกว่า rv_date และ rv_region
  4. ในโหมดการออกแบบ ให้คลิกสองครั้งที่กล่องคำสั่งผสมรอบระยะเวลาเพื่อแสดงกล่องโต้ตอบ จัดรูปแบบมุมมองรายการ
  5. ระบุ rv_date เป็นค่าของตัวแปรอินพุตและตัวแปรผลลัพธ์
  6. เปิดกล่องโต้ตอบ จัดรูปแบบมุมมองรายการ ของกล่องคำสั่งผสมภูมิภาค และระบุ rv_region เป็นค่าของตัวแปรอินพุตและตัวแปรผลลัพธ์
  7. บันทึกรายงาน
  8. ในโหมดการออกแบบ ให้คลิกขวาที่รายงานตัวกรองในแค็ตตาล็อกรายงาน แล้วเลือก พารามิเตอร์รายงาน
  9. คลิก เพิ่มพารามิเตอร์รายงาน และเลือก rv_date จากรายการพารามิเตอร์รายงาน
  10. เลือก องค์ประกอบ ในคอลัมน์ประเภท
  11. ในคอลัมน์ค้นหา ให้เลือกลำดับขั้นรอบระยะเวลาของคิวบ์การวิเคราะห์
  12. ใช้ rv_region เพื่อเพิ่มพารามิเตอร์รายงานที่สอง เลือก องค์ประกอบ เป็นประเภทและลำดับขั้นภูมิภาคเป็นการค้นหา
  13. สร้างรายงานในชื่อว่า สูตร
  14. สร้างตัวแปรรายงานที่เรียกว่า rv_period และ rv_location
  15. ในเซลล์ของรายงานสูตร ให้สร้างสูตร ROC นี้บนคิวบ์การวิเคราะห์:
    =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]")
    หมายเหตุ

    รายงานจะแสดง #NA! เนื่องจากยังไม่ได้ระบุตัวแปรรายงานทั้งสองตัวแปร

  16. ในโหมดการออกแบบ ให้คลิกขวาที่รายงานสูตรในแค็ตตาล็อกรายงาน แล้วเลือก พารามิเตอร์รายงาน
  17. สร้างพารามิเตอร์รายงานจากตัวแปรรายงาน rv_period และ rv_location เลือก องค์ประกอบ เป็นประเภท และลำดับขั้นของรอบระยะเวลาและภูมิภาคตามลำดับเป็นการค้นหา
  18. ลากรายงานตัวกรองและสูตรไปที่แดชบอร์ด
การเชื่อมต่อพารามิเตอร์สองรายการจะถูกสร้างขึ้นในกล่องโต้ตอบ การสื่อสารวิดเจ็ต การเชื่อมต่อพารามิเตอร์แรกเรียกว่า rv_date, rv_period การเชื่อมต่อพารามิเตอร์ดังกล่าวประกอบด้วยพารามิเตอร์ rv_date จากรายงานตัวกรองและพารามิเตอร์ rv_period จากรายงานสูตร การเชื่อมต่อพารามิเตอร์ที่สองเรียกว่า rv_region, rv_location การเชื่อมต่อพารามิเตอร์นี้ประกอบด้วยพารามิเตอร์ rv_region จากรายงานตัวกรองและพารามิเตอร์ rv_location จากรายงานสูตร

ค่าที่แสดงในรายงานสูตรจะขึ้นอยู่กับวันที่และภูมิภาคที่เลือกในรายงานตัวกรอง