ปรับปรุงการเข้าถึงในรายงานที่มีการแบ่งหน้าด้วย 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
ตั้งค่าหัวเรื่อง
คุณสามารถตั้งค่าหัวเรื่องได้สองวิธี:
หน้าต่างคุณสมบัติของกล่องข้อความ
คลิกขวาที่กล่องข้อความและเลือก คุณสมบัติกล่องข้อความ
ในแท็บการเข้าถึง ในกล่องประเภทโครงสร้างการเขียนทับ ให้เลือกระดับหัวเรื่อง
เส้นตารางคุณสมบัติกล่องข้อความ
ถ้าเส้นตาราง คุณสมบัติ ไม่เปิดขึ้น บนแท็บ มุมมอง ให้เลือกกล่องกาเครื่องหมาย คุณสมบัติ
เลือกกล่องข้อความ
ในตารางคุณสมบัติ ในกลุ่มคุณสมบัติการเข้าถึง ให้เลือกค่าในคุณสมบัติ StructureTypeOverwrite
ประโยชน์ของหัวเรื่อง
- โปรแกรมอ่านหน้าจอประกาศหัวเรื่องเป็น "Heading level 1", "Heading level 2" และอื่น ๆ
- คุณสามารถกดปุ่ม H ทางลัดเพื่อข้ามไปยังส่วนหัวถัดไปในรายงาน เมื่อคุณกําลังดูรายงานใน เซิร์ฟเวอร์รายงาน Power BI
- หัวเรื่องถูกทําเครื่องหมายอย่างถูกต้องใน PDF ที่ถูกแท็ก
ตั้งค่าเซลล์ส่วนหัวสําหรับตารางในตัวสร้างรายงาน
คุณสามารถตั้งค่าสําหรับเซลล์ใด ๆ ในตาราง และสําหรับ เซลล์ปกติ ในเมทริกซ์ นั่นคือเซลล์ใด ๆ ที่ไม่ได้อยู่ในแถวบนสุดหรือในคอลัมน์ด้านซ้ายได้
ค่าเริ่มต้นคือ ไม่มี ค่าที่ใช้ได้มีดังนี้:
- None
- ColumnHeaderCell
- RowHeaderCell
- DataCell
ตั้งค่าสําหรับเซลล์เดียว
เลือกเซลล์ใน tablix ซึ่งควรมีเค้าร่างในบรรทัดที่เป็นตัวหนา
คลิกขวาและเลือก คุณสมบัติของเซลล์
ใน แท็บการเข้าถึง คุณสามารถตั้งค่าคุณสมบัติในกล่อง ประเภท โครงสร้างการเขียนทับได้
เลือกค่าเซลล์โครงสร้างที่พร้อมใช้งานค่าใดค่าหนึ่ง:
- None
- ColumnHeaderCell
- RowHeaderCell
- DataCell
ตั้งค่าสําหรับแถวทั้งหมด
เลือกภายในตาราง
เลือกสี่เหลี่ยมสีเทาถัดจากแถวที่คุณต้องการตั้งค่าคุณสมบัติ และเลือก คุณสมบัติแถว
ในกล่องโต้ตอบคุณสมบัติแถวบนแท็บการเข้าถึง ให้ตั้งค่าคุณสมบัติใหม่
ประโยชน์ของการตั้งค่าค่าเซลล์
- โปรแกรมอ่านหน้าจอประกาศส่วนหัวของตารางเป็น "ส่วนหัว"
- โปรแกรมอ่านหน้าจอบางตัว (ตัวอย่างเช่น NVDA) สามารถประกาศชื่อส่วนหัวที่เกี่ยวข้องเมื่ออ่านค่าเซลล์ข้อมูล ซึ่งมีความสําคัญสําหรับผู้ใช้ที่ขึ้นกับโปรแกรมอ่านหน้าจอ
- ส่วนหัวของตารางได้รับการทําเครื่องหมายอย่างถูกต้องใน PDF ที่ถูกแท็ก และเกี่ยวข้องกับเซลล์ข้อมูล
ข้อควรพิจารณาและข้อจำกัด
- คุณไม่สามารถตั้งค่าคุณสมบัตินี้สําหรับเซลล์ในตารางคุณสมบัติได้ เมื่อคุณเลือกเซลล์ของตาราง คุณสมบัติในตารางจะเกี่ยวข้องกับกล่องข้อความ และไม่ใช่กับเซลล์ เมื่อคุณเลือกเซลล์ของตาราง ในเส้นตารางคุณสมบัติ คุณจะเห็นตัวเลือก Heading1 ผ่าน Heading6 ค่าเหล่านั้นเกี่ยวข้องกับกล่องข้อความของเซลล์นี้ และไม่เชื่อมโยงกับเซลล์
- คุณไม่สามารถตั้งค่าคุณสมบัตินี้สําหรับแถวด้านบนหรือคอลัมน์ด้านซ้ายของเมทริกซ์ได้ สําหรับเมทริกซ์ ส่วนหัวของคอลัมน์ด้านบนและด้านซ้ายจะถูกตั้งค่าโดยอัตโนมัติ
- คุณสามารถตั้งค่าเซลล์ส่วนหัวของคอลัมน์และเซลล์ส่วนหัวของแถวได้
- การตั้งค่าส่วนหัวของแถว (ส่วนหัวแนวนอน) สําหรับตารางที่มีเค้าโครงจากขวาไปซ้ายไม่ได้เชื่อมโยงเซลล์ข้อมูลทางด้านซ้ายของตารางกับส่วนหัวใน PDF ที่ถูกแท็กที่ส่งออก