ตัวอย่างการสร้างไฮเปอร์บล็อคความกว้างตัวแปร

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

ในการใช้รายการสูตรเพื่อแสดงหลายคอลัมน์ของรายการเชิงสัมพันธ์:

  1. สร้างรายการเชิงสัมพันธ์
  2. ในเซลล์ B7 ถึง C7 ให้สร้างไฮเปอร์บล็อกแนวตั้งจากรายการเชิงสัมพันธ์ ตั้งชื่อไฮเปอร์บล็อก HBV
  3. ในบานหน้าต่างเบ็ดเตล็ดของแอปพลิเคชัน Explorer ให้คลิกขวาที่ รายการสูตร แล้วเลือก รายการสูตรใหม่
  4. คลิกไอคอนเครื่องหมายบวก ในบานหน้าต่างป้อนข้อมูลของตัวออกแบบรายการสูตร
    กล่องโต้ตอบ แก้ไขสูตร จะปรากฏขึ้น
  5. ในบานหน้าต่างด้านขวาของไดอะล็อก แก้ไขสูตร ให้ระบุ =ชื่อของรายการเชิงสัมพันธ์.columns
  6. ในคอลัมน์ประเภทของตัวออกแบบรายการสูตร ให้เลือก XML
  7. เลือก ชื่อ ในช่อง คำอธิบายภาพ
  8. ลากรายการสูตรไปที่เซลล์ C6 เพื่อสร้างไฮเปอร์บล็อกแนวนอนที่ทับซ้อนกัน ตั้งชื่อไฮเปอร์บล็อก HBH
    ไฮเปอร์บล็อกแนวตั้งและแนวนอนตัดกันที่เซลล์ C7
  9. ในเซลล์ C7 ให้สร้างสูตร RDB นี้: =RDB(HYPERBLOCK("HBH"),B7,C6)
    ในโหมดการออกแบบ #VALUE จะแสดงขึ้น ในโหมดมุมมอง รายงานจะแสดงข้อมูลจากแต่ละคอลัมน์ของรายการเชิงสัมพันธ์