แชร์ผ่าน


แก้ไขปัญหารายงานย่อยในรายงานที่มีการแบ่งหน้าของ Power BI

นําไปใช้กับ: Power BI Report Builder Power BI Desktop

เมื่อคุณใช้รายงานย่อยในรายงานที่มีการแบ่งหน้าของ Power BI คุณอาจได้รับผลลัพธ์ที่ไม่คาดคิดหรือบางครั้งคุณลักษณะไม่ทํางานตามที่คุณคาดไว้ บทความนี้มีโซลูชันสําหรับปัญหาทั่วไปเมื่อใช้รายงานย่อย รายงานย่อยเป็นรายการรายงานที่แสดงรายงานอื่นภายในเนื้อความของรายงานหลักที่มีการแบ่งหน้า สําหรับข้อมูลเพิ่มเติม โปรดดู รายงานย่อยในรายงานที่มีการแบ่งหน้าของ Power BI

ปัญหาที่เป็นไปได้:

ไม่พบรายงานย่อย

คําอธิบาย: รายงานย่อยไม่แสดง แต่ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น

ข้อความ

"ไม่พบรายงานย่อย 'Subreport1' ที่ตําแหน่งที่ระบุ 'CustomerDetails' ตรวจสอบว่ารายงานย่อยได้รับการเผยแพร่แล้วและชื่อถูกต้อง"

เหตุผลที่เป็นไปได้

  • รายงานย่อยที่มีชื่อที่ระบุไม่มีอยู่ในพื้นที่ทํางานหรือแอปเดียวกันกับรายงานหลัก
  • ผู้ใช้ไม่สามารถเข้าถึงรายงานย่อยได้
  • จํานวนของรายงานย่อยในรายงานหลักถึงขีดจํากัดของรายงานย่อยแล้ว (รายงานย่อย 50 รายการ)

การแก้ไขปัญหา

ในพื้นที่ทํางาน:

  • ตรวจสอบว่ามีรายงานที่มีชื่อในข้อความแสดงข้อผิดพลาดอยู่ ชื่อต้องตรงตามตัวพิมพ์ใหญ่-เล็ก

ในแอป:

  • ตรวจสอบว่ามีรายงานที่มีชื่อในข้อความแสดงข้อผิดพลาดอยู่ในแอป ติดต่อผู้เขียนแอปเพื่อขอความช่วยเหลือเพิ่มเติม

หากมีการแชร์รายงาน:

  1. ตรวจสอบว่ามีการแชร์รายงานที่มีชื่อในข้อความแสดงข้อผิดพลาดกับคุณ
  2. หากมีรายงานอยู่ ให้ตรวจสอบว่าชื่อเจ้าของสําหรับรายงานหลักและรายงานย่อยนั้นเหมือนกัน จากนั้นให้ติดต่อเจ้าของรายงานหลักที่มีข้อมูลนั้น

รายงานย่อยแสดงเนื้อหาที่ไม่คาดคิด

เหตุผลที่เป็นไปได้

Power BI อนุญาตให้ผู้ใช้มีรายงานหลายรายการที่มีชื่อเดียวกันในพื้นที่ทํางานเดียวกันได้

การแก้ไขปัญหา

  1. เปิดรายงานหลักในตัวสร้างรายงาน Power BI และระบุชื่อของรายงานย่อย
  2. ค้นหารายงานที่มีชื่อเดียวกันในพื้นที่ทํางาน
  3. ค้นหารายงานที่คาดไว้และเปลี่ยนชื่อส่วนที่เหลือ

สําหรับบุคคลที่ไม่ใช่ผู้เขียน: ติดต่อผู้เขียน

การเรียกข้อมูลล้มเหลว

คําอธิบาย: การเรียกข้อมูลล้มเหลวขณะแสดงรายงานย่อย รายงานย่อยไม่แสดง แต่ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น

ข้อความ

"การเรียกข้อมูลล้มเหลวสําหรับรายงานย่อย 'Subreport1' อยู่ที่: 'InvoiceDetails' ตรวจสอบแฟ้มบันทึกสําหรับข้อมูลเพิ่มเติม"

การแก้ไขปัญหา

เช่นเดียวกับขั้นตอนการแก้ไขปัญหาทั่วไปสําหรับรายงานที่มีปัญหาการเข้าถึงข้อมูล ดู ที่ แก้ไขปัญหา การเรียกข้อมูลในเอกสาร Reporting Services

การแสดงล้มเหลว: ไม่ได้ระบุพารามิเตอร์

คําอธิบาย: การแสดงรายงานย่อยล้มเหลวเนื่องจากไม่ได้ระบุพารามิเตอร์ รายงานย่อยมีพารามิเตอร์บังคับ แต่รายงานหลักไม่ได้กําหนดพารามิเตอร์ทั้งหมด

ข้อความ

"ไม่ได้ระบุพารามิเตอร์อย่างน้อยหนึ่งรายการสําหรับรายงานย่อย 'Subreport1' ซึ่งอยู่ที่: 'SubreportAWithDS'"

การแก้ไขปัญหา

  1. เปิดรายงานหลักใน Power BI Report Builder
  2. เปิดรายงานย่อยในตัวสร้างรายงาน Power BI
  3. ตรวจสอบว่าชุดของพารามิเตอร์ที่ส่งผ่านภายในรายการรายงานของรายงานย่อยในรายงานหลักนั้นตรงกับชุดพารามิเตอร์ในรายงานย่อย

สําหรับบุคคลที่ไม่ใช่ผู้เขียน: ติดต่อผู้เขียน

การแสดงล้มเหลว: ขีดจํากัดการเกิดซ้ํา

คําอธิบาย: การแสดงรายงานย่อยล้มเหลวเนื่องจากขีดจํากัดการเกิดซ้ํา รายงานย่อยไม่สามารถซ้อนกันได้ลึกกว่า 20 ระดับ

ข้อความ

"รายงานหรือรายงานย่อยมีรายงานย่อยที่เกิดซ้ํา 'Subreport1' ซึ่งเกินขีดจํากัดการเกิดซ้ําสูงสุดที่อนุญาต"

การแก้ไขปัญหา

  • ลดการซ้อน
  • ออกแบบโครงสร้างรายงานใหม่

สําหรับบุคคลที่ไม่ใช่ผู้เขียน: ติดต่อผู้เขียน

ข้อผิดพลาดอื่น ๆ

คําอธิบาย: ข้อผิดพลาดที่ไมตรงกับประเภทใด ๆ ก่อนหน้านี้

ข้อความ

"ข้อผิดพลาด: ไม่สามารถแสดงรายงานย่อยได้"

เหตุผลที่เป็นไปได้

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

การแก้ไขปัญหา

  1. ตรวจสอบว่ารายงานย่อยสามารถแสดงได้โดยตรง
  2. หากรายงานย่อยสามารถแสดงได้ ให้ตรวจสอบพารามิเตอร์สําหรับทั้งรายงานย่อยและรายงานหลัก
  3. ตรวจสอบให้แน่ใจว่ารายงานหลักไม่มีรายงานย่อยที่ไม่ซ้ํากันมากกว่า 50 รายการ และรายงานย่อยไม่มีการซ้อนกันลึกกว่า 20 ระดับ
  4. หากคุณไม่สามารถแก้ไขปัญหาได้ โปรดติดต่อฝ่ายสนับสนุน Power BI

สําหรับบุคคลที่ไม่ใช่ผู้เขียน: ติดต่อผู้เขียน