แก้ไขปัญหารายงานย่อยในรายงานที่มีการแบ่งหน้าของ Power BI
นําไปใช้กับ: Power BI Report Builder
Power BI Desktop
เมื่อคุณใช้รายงานย่อยในรายงานที่มีการแบ่งหน้าของ Power BI คุณอาจได้รับผลลัพธ์ที่ไม่คาดคิดหรือบางครั้งคุณลักษณะไม่ทํางานตามที่คุณคาดไว้ บทความนี้มีโซลูชันสําหรับปัญหาทั่วไปเมื่อใช้รายงานย่อย รายงานย่อยเป็นรายการรายงานที่แสดงรายงานอื่นภายในเนื้อความของรายงานหลักที่มีการแบ่งหน้า สําหรับข้อมูลเพิ่มเติม โปรดดู รายงานย่อยในรายงานที่มีการแบ่งหน้าของ Power BI
ปัญหาที่เป็นไปได้:
- ไม่พบรายงานย่อย
- รายงานย่อยแสดงเนื้อหาที่ไม่คาดคิด
- การเรียกข้อมูลล้มเหลว
- การแสดงล้มเหลว: ไม่ได้ระบุพารามิเตอร์
- การแสดงล้มเหลว: ขีดจํากัดการเกิดซ้ํา
- ข้อผิดพลาดอื่น ๆ
ไม่พบรายงานย่อย
คําอธิบาย: รายงานย่อยไม่แสดง แต่ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น
ข้อความ
"ไม่พบรายงานย่อย 'Subreport1' ที่ตําแหน่งที่ระบุ 'CustomerDetails' ตรวจสอบว่ารายงานย่อยได้รับการเผยแพร่แล้วและชื่อถูกต้อง"
เหตุผลที่เป็นไปได้
- รายงานย่อยที่มีชื่อที่ระบุไม่มีอยู่ในพื้นที่ทํางานหรือแอปเดียวกันกับรายงานหลัก
- ผู้ใช้ไม่สามารถเข้าถึงรายงานย่อยได้
- จํานวนของรายงานย่อยในรายงานหลักถึงขีดจํากัดของรายงานย่อยแล้ว (รายงานย่อย 50 รายการ)
การแก้ไขปัญหา
ในพื้นที่ทํางาน:
- ตรวจสอบว่ามีรายงานที่มีชื่อในข้อความแสดงข้อผิดพลาดอยู่ ชื่อต้องตรงตามตัวพิมพ์ใหญ่-เล็ก
ในแอป:
- ตรวจสอบว่ามีรายงานที่มีชื่อในข้อความแสดงข้อผิดพลาดอยู่ในแอป ติดต่อผู้เขียนแอปเพื่อขอความช่วยเหลือเพิ่มเติม
หากมีการแชร์รายงาน:
- ตรวจสอบว่ามีการแชร์รายงานที่มีชื่อในข้อความแสดงข้อผิดพลาดกับคุณ
- หากมีรายงานอยู่ ให้ตรวจสอบว่าชื่อเจ้าของสําหรับรายงานหลักและรายงานย่อยนั้นเหมือนกัน จากนั้นให้ติดต่อเจ้าของรายงานหลักที่มีข้อมูลนั้น
รายงานย่อยแสดงเนื้อหาที่ไม่คาดคิด
เหตุผลที่เป็นไปได้
Power BI อนุญาตให้ผู้ใช้มีรายงานหลายรายการที่มีชื่อเดียวกันในพื้นที่ทํางานเดียวกันได้
การแก้ไขปัญหา
- เปิดรายงานหลักในตัวสร้างรายงาน Power BI และระบุชื่อของรายงานย่อย
- ค้นหารายงานที่มีชื่อเดียวกันในพื้นที่ทํางาน
- ค้นหารายงานที่คาดไว้และเปลี่ยนชื่อส่วนที่เหลือ
สําหรับบุคคลที่ไม่ใช่ผู้เขียน: ติดต่อผู้เขียน
การเรียกข้อมูลล้มเหลว
คําอธิบาย: การเรียกข้อมูลล้มเหลวขณะแสดงรายงานย่อย รายงานย่อยไม่แสดง แต่ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น
ข้อความ
"การเรียกข้อมูลล้มเหลวสําหรับรายงานย่อย 'Subreport1' อยู่ที่: 'InvoiceDetails' ตรวจสอบแฟ้มบันทึกสําหรับข้อมูลเพิ่มเติม"
การแก้ไขปัญหา
เช่นเดียวกับขั้นตอนการแก้ไขปัญหาทั่วไปสําหรับรายงานที่มีปัญหาการเข้าถึงข้อมูล ดู ที่ แก้ไขปัญหา การเรียกข้อมูลในเอกสาร Reporting Services
การแสดงล้มเหลว: ไม่ได้ระบุพารามิเตอร์
คําอธิบาย: การแสดงรายงานย่อยล้มเหลวเนื่องจากไม่ได้ระบุพารามิเตอร์ รายงานย่อยมีพารามิเตอร์บังคับ แต่รายงานหลักไม่ได้กําหนดพารามิเตอร์ทั้งหมด
ข้อความ
"ไม่ได้ระบุพารามิเตอร์อย่างน้อยหนึ่งรายการสําหรับรายงานย่อย 'Subreport1' ซึ่งอยู่ที่: 'SubreportAWithDS'"
การแก้ไขปัญหา
- เปิดรายงานหลักใน Power BI Report Builder
- เปิดรายงานย่อยในตัวสร้างรายงาน Power BI
- ตรวจสอบว่าชุดของพารามิเตอร์ที่ส่งผ่านภายในรายการรายงานของรายงานย่อยในรายงานหลักนั้นตรงกับชุดพารามิเตอร์ในรายงานย่อย
สําหรับบุคคลที่ไม่ใช่ผู้เขียน: ติดต่อผู้เขียน
การแสดงล้มเหลว: ขีดจํากัดการเกิดซ้ํา
คําอธิบาย: การแสดงรายงานย่อยล้มเหลวเนื่องจากขีดจํากัดการเกิดซ้ํา รายงานย่อยไม่สามารถซ้อนกันได้ลึกกว่า 20 ระดับ
ข้อความ
"รายงานหรือรายงานย่อยมีรายงานย่อยที่เกิดซ้ํา 'Subreport1' ซึ่งเกินขีดจํากัดการเกิดซ้ําสูงสุดที่อนุญาต"
การแก้ไขปัญหา
- ลดการซ้อน
- ออกแบบโครงสร้างรายงานใหม่
สําหรับบุคคลที่ไม่ใช่ผู้เขียน: ติดต่อผู้เขียน
ข้อผิดพลาดอื่น ๆ
คําอธิบาย: ข้อผิดพลาดที่ไมตรงกับประเภทใด ๆ ก่อนหน้านี้
ข้อความ
"ข้อผิดพลาด: ไม่สามารถแสดงรายงานย่อยได้"
เหตุผลที่เป็นไปได้
- ข้อผิดพลาดหลายข้อในระหว่างการแสดงรายงานย่อย ตัวอย่างเช่น พารามิเตอร์ไม่ตรงกันกับปัญหาการเรียกข้อมูล
- ข้อผิดพลาดที่ไม่คาดคิด
การแก้ไขปัญหา
- ตรวจสอบว่ารายงานย่อยสามารถแสดงได้โดยตรง
- หากรายงานย่อยสามารถแสดงได้ ให้ตรวจสอบพารามิเตอร์สําหรับทั้งรายงานย่อยและรายงานหลัก
- ตรวจสอบให้แน่ใจว่ารายงานหลักไม่มีรายงานย่อยที่ไม่ซ้ํากันมากกว่า 50 รายการ และรายงานย่อยไม่มีการซ้อนกันลึกกว่า 20 ระดับ
- หากคุณไม่สามารถแก้ไขปัญหาได้ โปรดติดต่อฝ่ายสนับสนุน Power BI
สําหรับบุคคลที่ไม่ใช่ผู้เขียน: ติดต่อผู้เขียน
เนื้อหาที่เกี่ยวข้อง
รายงานย่อยในรายงานที่มีการแบ่งหน้าของ Power BI
มีคำถามเพิ่มเติมหรือไม่? ถามชุมชน Power BI