แสดงรายการรายงานในรายงานที่มีการแบ่งหน้า (ตัวสร้างรายงาน 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