อ้างอิงออบเจ็กต์รายการ
ออบเจ็กต์รายการชื่อ ListViewN โดยที่ N คือหมายเลขลำดับ
ใช้ชื่อเพื่ออ้างอิงออบเจ็กต์ในสูตร ตัวอย่างเช่น สูตร =ListView3.attribute
จะส่งคืนคุณลักษณะของออกเจ็กต์
คุณสามารถเปลี่ยนชื่ออ็อบเจ็กต์เพื่อให้ระบุได้ง่ายขึ้นเมื่อกำหนดการดำเนินการ เป็นต้น
ตารางนี้แสดงคุณลักษณะของรายการออบเจ็กต์ที่สามารถแสดงได้:
ชื่อ | ฟังก์ชัน | ตัวอย่าง |
---|---|---|
=ListView[No].Alias | แสดงคำอธิบายขององค์ประกอบรายการ | ร้านค้าทั้งหมด |
=ListView[No].Text | แสดงชื่อที่ไม่ซ้ำขององค์ประกอบรายการ | [Store].[All Stores] |
=ListView[No].Attribute | แสดงคุณลักษณะขององค์ประกอบรายการ ต้องเลือกคุณลักษณะในบานหน้าต่างคุณลักษณะของตัวออกแบบรายการก่อน | |
=ListView[No].ElementCount | ส่งกลับจำนวนองค์ประกอบที่แสดงโดยออบเจ็กต์มุมมองรายการ เพิ่มขึ้นและลดลงเมื่อมีการขยายและยุบรายการ | |
=ListView[No].ElementIndex | ส่งกลับตำแหน่งในรายการขององค์ประกอบที่เลือก | |
=ListView[No].Set | ส่งกลับ MDX ของรายการ ในโหมดการออกแบบเท่านั้น | |
=ListView[No].StructureSet | ส่งกลับ MDX ของการเลือกโครงสร้างของรายการ ในโหมดการออกแบบเท่านั้น |
ElementCount และ ElementIndex
- ในโหมดออกแบบ เชื่อมโยงรายการกับออบเจ็กต์รายการอื่นที่ไม่ใช่ไฮเปอร์บล็อก
- คลิกเซลล์ที่อยู่ติดกันและระบุ =ListViewN.ElementCount
- ในเซลล์อื่น ให้ระบุ =ListViewN.ElementIndex
ในโหมดมุมมอง จำนวนองค์ประกอบจะเพิ่มขึ้นและลดลงเมื่อมีการขยายและยุบรายการ ดัชนีองค์ประกอบจะเปลี่ยนแปลงเมื่อคุณเลือกองค์ประกอบต่างๆ ในรายการ
Set และ StructureSet
ตัวอย่างนี้ใช้แอปพลิเคชันตัวอย่าง
- ลากมิติผลิตภัณฑ์จากคิวบ์ยอดขาย ไปยังเวิร์กชีตเพื่อสร้างไฮเปอร์บล็อก
- ในตัวออกแบบรายการ ให้เลือกกล่องกาเครื่องหมาย All Tires ในการเลือกโครงสร้าง
- ในเซลล์แผ่นงาน ให้ระบุ =[hyperblock_name].Set เซลล์จะแสดง MDX ของรายการ:
Distinct({{[PRODUCT].[All Tires]}})
- ในเซลล์อื่น ระบุ =[hyperblock name].StructureSet
เซลล์แสดง MDX ของการเลือกโครงสร้าง:
{{[PRODUCT].[All Tires]}}