แชร์ผ่าน


ปรับปรุงการเข้าถึงในรายงานที่มีการแบ่งหน้าด้วย StructureTypeOverwrite (ตัวสร้างรายงาน Power BI)

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

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

คุณสามารถใช้คุณสมบัติใหม่นี้ได้สองวิธี:

  • เมื่อต้องการตั้งค่าหัวเรื่องระดับ H1 ถึง H6 สําหรับกล่องข้อความ
  • หากต้องการระบุเซลล์ตารางเป็นส่วนหัวของตาราง

มาดูตัวอย่างว่าพวกเขาจะมีประโยชน์อย่างไร

นี่คือการออกแบบของรายงานอย่างง่าย ซึ่งมีชื่อรายงานและสองตารางที่มีข้อมูล แต่ละตารางมีป้ายชื่อกล่องข้อความ

สกรีนช็อตของรายงานอย่างง่ายที่มีชื่อรายงานและสองตารางที่มีข้อมูล

ถ้าเราส่งออกรายงานนี้ไปยัง PDF ที่สามารถเข้าถึงได้โดยไม่ต้องเปลี่ยนแปลงสิ่งใด เราได้รับโครงสร้างทางตรรกะนี้:

สกรีนช็อตที่แสดงโครงสร้างทางตรรกะก่อนหน้านี้

ตามที่คุณเห็น แถวแรก () ของตารางไม่ได้ถูกทําเครื่องหมายด้วย แท็ก header ตามที่ควรจะเป็น

ย่อหน้า (กล่องข้อความ) จะแสดงเป็น<P>

ตัวอย่างโปรแกรมอ่านหน้าจอแสดงให้เห็นว่ารายงานไม่มีโครงสร้าง:

สกรีนช็อตที่แสดงโปรแกรมอ่านหน้าจอที่ไม่มีโครงสร้าง

หลังจากตั้งค่าคุณสมบัติใหม่ คุณสามารถแปลงโครงสร้าง PDF เป็นโครงสร้างแบบตรรกะนี้ได้:

สกรีนช็อตที่แสดงโครงสร้างเชิงตรรกะที่เพิ่ม

ตอนนี้คุณมี หัวเรื่อง 1 (H1) สําหรับชื่อเรื่องรายงาน และหัวเรื่อง 2 (H2) สอง ตัว (H2) สําหรับชื่อของตาราง

แถวแรกของตารางถูกตั้งค่าอย่างถูกต้องด้วย แท็กที่อนุญาตให้เอกสาร PDF กําหนดว่าเซลล์ใดเป็นส่วนหัว และเซลล์ข้อมูลใดที่ควรเชื่อมโยงด้วย

นี่คือตัวอย่างโปรแกรมอ่านหน้าจอใหม่:

สกรีนช็อตที่แสดงโปรแกรมอ่านหน้าจอที่มีโครงสร้าง

ระดับหัวเรื่องสําหรับกล่องข้อความ

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

ค่าเริ่มต้นคือ ไม่มี ค่าที่ใช้ได้มีดังนี้:

  • None
  • Heading1
  • Heading2
  • Heading3
  • Heading4
  • Heading5
  • Heading6

ตั้งค่าหัวเรื่อง

คุณสามารถตั้งค่าหัวเรื่องได้สองวิธี:

หน้าต่างคุณสมบัติของกล่องข้อความ

  1. คลิกขวาที่กล่องข้อความและเลือก คุณสมบัติกล่องข้อความ

  2. ในแท็บการเข้าถึง ในกล่องประเภทโครงสร้างการเขียนทับ ให้เลือกระดับหัวเรื่อง

    สกรีนช็อตที่แสดงกล่องประเภทโครงสร้างการเขียนทับ

เส้นตารางคุณสมบัติกล่องข้อความ

  1. ถ้าเส้นตาราง คุณสมบัติ ไม่เปิดขึ้น บนแท็บ มุมมอง ให้เลือกกล่องกาเครื่องหมาย คุณสมบัติ

  2. เลือกกล่องข้อความ

  3. ในตารางคุณสมบัติ ในกลุ่มคุณสมบัติการเข้าถึง ให้เลือกค่าในคุณสมบัติ StructureTypeOverwrite

    สกรีนช็อตที่แสดงการตั้งค่าคุณสมบัติการเขียนทับชนิดโครงสร้าง

ประโยชน์ของหัวเรื่อง

  • โปรแกรมอ่านหน้าจอประกาศหัวเรื่องเป็น "Heading level 1", "Heading level 2" และอื่น ๆ
  • คุณสามารถกดปุ่ม H ทางลัดเพื่อข้ามไปยังส่วนหัวถัดไปในรายงาน เมื่อคุณกําลังดูรายงานใน เซิร์ฟเวอร์รายงาน Power BI
  • หัวเรื่องถูกทําเครื่องหมายอย่างถูกต้องใน PDF ที่ถูกแท็ก

ตั้งค่าเซลล์ส่วนหัวสําหรับตารางในตัวสร้างรายงาน

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

ค่าเริ่มต้นคือ ไม่มี ค่าที่ใช้ได้มีดังนี้:

  • None
  • ColumnHeaderCell
  • RowHeaderCell
  • DataCell

ตั้งค่าสําหรับเซลล์เดียว

  1. เลือกเซลล์ใน tablix ซึ่งควรมีเค้าร่างในบรรทัดที่เป็นตัวหนา

  2. คลิกขวาและเลือก คุณสมบัติของเซลล์

    สกรีนช็อตที่แสดงคุณสมบัติของเซลล์ tablix

  3. ใน แท็บการเข้าถึง คุณสามารถตั้งค่าคุณสมบัติในกล่อง ประเภท โครงสร้างการเขียนทับได้

    สกรีนช็อตที่แสดงชนิดโครงสร้างการเขียนทับของเซลล์

  4. เลือกค่าเซลล์โครงสร้างที่พร้อมใช้งานค่าใดค่าหนึ่ง:

    • None
    • ColumnHeaderCell
    • RowHeaderCell
    • DataCell

ตั้งค่าสําหรับแถวทั้งหมด

  1. เลือกภายในตาราง

  2. เลือกสี่เหลี่ยมสีเทาถัดจากแถวที่คุณต้องการตั้งค่าคุณสมบัติ และเลือก คุณสมบัติแถว

    สกรีนช็อตที่แสดงการเลือกคุณสมบัติแถว

  3. ในกล่องโต้ตอบคุณสมบัติแถวบนแท็บการเข้าถึง ให้ตั้งค่าคุณสมบัติใหม่

    สกรีนช็อตที่แสดงการตั้งค่าคุณสมบัติแถวบนแท็บการเข้าถึง

ประโยชน์ของการตั้งค่าค่าเซลล์

  • โปรแกรมอ่านหน้าจอประกาศส่วนหัวของตารางเป็น "ส่วนหัว"
  • โปรแกรมอ่านหน้าจอบางตัว (ตัวอย่างเช่น NVDA) สามารถประกาศชื่อส่วนหัวที่เกี่ยวข้องเมื่ออ่านค่าเซลล์ข้อมูล ซึ่งมีความสําคัญสําหรับผู้ใช้ที่ขึ้นกับโปรแกรมอ่านหน้าจอ
  • ส่วนหัวของตารางได้รับการทําเครื่องหมายอย่างถูกต้องใน PDF ที่ถูกแท็ก และเกี่ยวข้องกับเซลล์ข้อมูล

ข้อควรพิจารณาและข้อจำกัด

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