แชร์ผ่าน


แสดงรายการรายงานในรายงานที่มีการแบ่งหน้า (ตัวสร้างรายงาน Power BI)

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

ตัวเลข ขนาด และตําแหน่งที่ตั้งของหน่วยข้อมูลของรายงานที่มีการแบ่งหน้าของ Power BI ส่งผลต่อวิธีการแบ่งหน้าตัวแสดงผลรายงาน ส่วนต่อไปนี้อธิบายวิธีแสดงรายการรายงานต่าง ๆ

การซ้อนทับกันของรายการรายงาน

หน่วยข้อมูลของรายงานที่ซ้อนกันได้รับการสนับสนุนในรูปแบบตัวแบ่งหน้าแบบตายตัว รวมถึงการพิมพ์

อย่างไรก็ตาม รายการ รายงานที่ซ้อนทับกันไม่ได้ รับการสนับสนุนใน HTML, MHTML, Word, Excel ในตัวอย่าง หรือตัวแสดงรายงาน ถ้ามีรายการที่ซ้อนทับกันอยู่ รายการเหล่านั้นจะถูกย้าย กฎต่อไปนี้จะถูกนําไปใช้กับการซ้อนทับกันของหน่วยข้อมูลของรายงาน:

  • ถ้ารายการรายงานซ้อนทับกันในแนวตั้งมากกว่า รายการใดรายการหนึ่งที่ซ้อนทับกันอยู่จะถูกย้ายไปทางขวา รายการด้านซ้ายสุดยังคงอยู่ในตําแหน่งที่คุณวางไว้

  • ถ้ารายการรายงานซ้อนทับกันในแนวนอนมากกว่า หนึ่งในรายการที่ทับซ้อนกันจะถูกย้ายลง รายการส่วนบนสุดยังคงอยู่ในตําแหน่งที่คุณวางไว้

  • ถ้าการทับซ้อนแนวตั้งและแนวนอนเท่ากัน รายการใดรายการหนึ่งที่ซ้อนทับกันจะถูกย้ายไปทางขวา รายการด้านซ้ายสุดยังคงอยู่ในตําแหน่งที่คุณวางไว้

  • ถ้ารายการต้องถูกย้ายเพื่อแก้ไขการซ้อนทับกัน หน่วยข้อมูลของรายงานที่ติดกันจะย้ายลงและ/หรือทางขวาเพื่อรักษาระยะห่างต่ําสุดระหว่างหน่วยข้อมูลและหน่วยข้อมูลของรายงานที่จบลงด้านบนและ/หรือทางด้านซ้ายของหน่วยข้อมูล ตัวอย่างเช่น สมมติว่าหน่วยข้อมูลของรายงานสองรายการซ้อนทับกันในแนวตั้งและหน่วยข้อมูลของรายงานที่สามคือ 2 นิ้วทางด้านขวา เมื่อรายการรายงานที่ซ้อนทับกันถูกย้ายไปทางด้านขวา หน่วยข้อมูลของรายงานที่สามจะย้ายไปทางขวาด้วย เพื่อรักษาขนาด 2 นิ้วระหว่างตัวมันเองและหน่วยข้อมูลของรายงานไปทางซ้าย

การมองเห็นและรายการรายงาน

รายการรายงานสามารถซ่อนหรือแสดงตามค่าเริ่มต้น หรือซ่อนหรือแสดงตามเงื่อนไขได้โดยใช้นิพจน์ อีกทางหนึ่งคือ สามารถสลับการมองเห็นได้โดยการคลิกที่รายการรายงานอื่น

กฎการมองเห็นต่อไปนี้จะนําไปใช้เมื่อแสดงรายการรายงาน:

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

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

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

เก็บหน่วยข้อมูลของรายงานไว้ด้วยกันในหน้าเดียว

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

เมื่อรายการรายงานถูกซ่อนเสมอ กฎสําหรับการรวบรวมหน่วยข้อมูลไว้ด้วยกันจะถูกละเว้น

รายการต่อไปนี้จะถูกเก็บไว้ด้วยกันเสมอ:

  • รูปภาพ

  • บรรทัด

  • แผนภูมิ ตัววัด และแผนที่

  • แถวเดียวในขอบเขตข้อมูลที่ปรากฏแยกต่างหากบนหน้าอื่นโดยการเลือกตัวเลือกเก็บพร้อมกลุ่ม ตัวเลือกนี้จะเก็บแถวเดียวร่วมกับอย่างน้อยหนึ่งอินสแตนซ์ของกลุ่มเพื่อไม่ให้แถวถูกกํากวม คุณสามารถตั้งค่าตัวเลือกนี้บนขอบเขตข้อมูลหรือกลุ่มได้

  • พื้นที่ส่วนหัวของขอบเขตข้อมูล

  • พื้นที่ส่วนหัวของขอบเขตข้อมูลและแถวแรกของข้อมูล

  • รายการรายงานที่สามารถสลับในขอบเขตข้อมูล tablix ได้

ลําดับความสําคัญสําหรับการเก็บหน่วยข้อมูลของรายงานเข้าด้วยกัน

เนื่องจากข้อจํากัดด้านขนาดหน้า ข้อขัดแย้งอาจเกิดขึ้นระหว่างกฎสําหรับการรวบรวมหน่วยข้อมูลของรายงานเข้าด้วยกัน เมื่อเกิดความขัดแย้ง ลําดับลําดับความสําคัญต่อไปนี้จะถูกใช้เพื่อเก็บหน่วยข้อมูลเข้าด้วยกันเมื่อทําการแสดงข้อมูล:

  • เส้น แผนภูมิ และรูปภาพ

  • ตัวควบคุม Widow และ orphan

  • ส่วนหัวของคอลัมน์และส่วนหัวของแถวซ้ําๆ

    ส่วนหัวมีลําดับความสําคัญเหนือส่วนท้าย กลุ่มที่ซ้ํากันภายในมีลําดับความสําคัญเหนือกลุ่มภายนอก รายการที่ใกล้กับขอบเขตข้อมูลเป้าหมายมีลําดับความสําคัญมากกว่ารายการที่อยู่ห่างไกลจากขอบเขตข้อมูลเมื่อตั้งค่าคุณสมบัติ RepeatWith

  • หน่วยข้อมูลของรายงานขนาดเล็ก เช่น กล่องข้อความหรือสี่เหลี่ยมผืนผ้า ที่มีการตั้งค่าคุณสมบัติ KeepTogether ที่ชัดเจนเป็นจริง

  • รายการรายงานขนาดใหญ่ เช่น รายงานย่อยหรือสมาชิก tablix ที่ไม่ใช่ด้านในสุด ที่มีคุณสมบัติ KeepTogether ที่ชัดเจนถูกตั้งค่าเป็น จริง

  • ขอบเขตข้อมูล Tablix ที่มีคุณสมบัติ KeepTogether ที่ชัดเจนถูกตั้งค่าเป็น จริง

รายงานย่อย

รายงานย่อยจะแสดงเป็นสี่เหลี่ยมผืนผ้าที่ประกอบด้วยรายงานอื่นที่กําหนดไว้ในไฟล์ .rdl ของรายงานแยกต่างหาก สําหรับการดูรายงานบนบริการ คุณต้องเผยแพร่ไฟล์รายงานย่อยไปยังบริการก่อนที่รายงานหลักสามารถเข้าถึงได้

กฎต่อไปนี้จะนําไปใช้เมื่อแสดงรายงานย่อย:

  • รายงานย่อยสามารถขยายเป็นขนาดของเนื้อหาที่กําหนดไว้ในไฟล์ .rdl ที่กําหนดรายงานย่อย ตัวอย่างเช่น หาก .rdl สําหรับรายงานย่อยระบุว่าเนื้อความรายงานย่อยกว้าง 5 นิ้ว รายงานย่อยจะกว้าง 5 นิ้ว รายงานย่อยจะกว้าง 5 นิ้วภายในรายงานหลัก

  • รายงานย่อยสืบทอดการตั้งค่าคอลัมน์จากรายงานหลัก การตั้งค่าคอลัมน์ที่กําหนดไว้ใน .rdl ต้นฉบับจะถูกละเว้นเสมอ

  • แสดงเฉพาะเนื้อหาของรายงานย่อยเท่านั้น ส่วนส่วนหัวและส่วนท้ายที่กําหนดไว้ในไฟล์ .rdl ของรายงานย่อยจะไม่แสดงเมื่อแสดงรายงานย่อยในรายงานหลัก

  • รายงานย่อยมีคุณสมบัติ KeepTogether ที่ชัดเจน เมื่อตั้งค่าเป็น จริง รายการทั้งหมดในรายงานย่อยจะถูกเก็บไว้ด้วยกันในหนึ่งหน้าเมื่อเป็นไปได้

  • หากรายงานย่อยไม่สามารถเรียกใช้ได้ รายงานย่อยจะแสดงในรายงานเป็นกล่องข้อความที่มีข้อความแสดงข้อผิดพลาด คุณสมบัติลักษณะที่ใช้กับรายงานย่อยจะถูกนําไปใช้กับกล่องข้อความแทน

  • หากรายงานย่อยถูกแบ่งตามตัวแบ่ง หน้า การตัดเส้นขอบบนการตั้งค่าตัวแบ่ง หน้า ควบคุมว่าเส้นขอบในรายงานย่อยปิดหรือเปิดอยู่หรือไม่

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับรายงานย่อย ดู รายงานย่อยในรายงานที่มีการแบ่งหน้าของ Power BI