แชร์ผ่าน


ส่งออกรายงานที่มีการแบ่งหน้า Power BI ไปยัง Microsoft Word (ตัวสร้างรายงาน Power BI)

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

ส่วนขยายการแสดงผล Word จะแสดงรายงานที่มีการแบ่งหน้า Power BI ในรูปแบบ Microsoft Word (.docx) รูปแบบคือ Office Open XML

ชนิดเนื้อหาของไฟล์ที่สร้างขึ้นโดยตัวแสดงผลนี้คือ application/vnd.openxmlformats-officedocument.wordprocessingml.document และนามสกุลไฟล์คือ .docx

ดู ส่งออกรายงาน (ตัวสร้างรายงาน Power BI) สําหรับรายละเอียดเกี่ยวกับวิธีการส่งออกไปยัง Word

หลังจากที่คุณส่งออกรายงานไปยังเอกสาร Word แล้ว คุณสามารถเปลี่ยนเนื้อหาของรายงานและออกแบบรายงานลักษณะเอกสารได้ เช่น ป้ายจ่าหน้าจดหมาย ใบสั่งซื้อ หรือจดหมาย

หมายเหตุ

คุณสามารถสร้างและแก้ไขไฟล์ข้อกําหนดของรายงานที่มีการแบ่งหน้า (.rdl) ในตัวสร้างรายงาน Power BI ได้

รายการรายงานใน word

รายงานที่ส่งออกไปยัง Word จะปรากฏเป็นตารางที่ซ้อนกันซึ่งแสดงเนื้อความรายงาน ขอบเขตข้อมูล tablix จะแสดงเป็นตารางที่ซ้อนกันซึ่งแสดงโครงสร้างของขอบเขตข้อมูลในรายงาน กล่องข้อความและสี่เหลี่ยมผืนผ้าจะถูกแสดงเป็นเซลล์ภายในตาราง ค่ากล่องข้อความจะแสดงภายในเซลล์

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

รายงานคอลัมน์รูปแบบจดหมายข่าวจะไม่แสดงใน Word เนื้อความรายงานและรูปพื้นหลังของหน้าและสีจะไม่แสดง

การจัดแบ่งหน้า

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

ตัวแสดงผลนี้สนับสนุนเฉพาะตัวแบ่งหน้าแบบลอจิคัลเท่านั้น

การปรับขนาดหน้า

เมื่อแสดงรายงาน ความสูงและความกว้างของหน้าของ Word จะถูกตั้งค่าโดยคุณสมบัติ RDL ต่อไปนี้: ความสูงและความกว้างของขนาดกระดาษ ระยะขอบของหน้ากระดาษซ้ายและขวา และระยะขอบของหน้ากระดาษด้านบนและด้านล่าง

ความกว้างของหน้า

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

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

คุณสมบัติของเอกสาร

ตัวแสดงผล Word จะเขียนเมตาดาต้าต่อไปนี้ไปยังไฟล์ DOCX

คุณสมบัติองค์ประกอบรายงาน คำอธิบาย
ชื่อรายงาน (ชื่อรายงาน) คำนำหน้าชื่อ
Report.Author ผู้สร้าง
Report.Description ความคิดเห็น

ส่วนหัวและส่วนท้ายของหน้า

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

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

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

  • ="Page: " + Globals!PageNumber.ToString + " of " + Globals!TotalPages.ToString

  • =Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

ซึ่งเกิดขึ้นเนื่องจากตัวแสดงผล Word แยกวิเคราะห์รายงานสําหรับเขตข้อมูลที่เกี่ยวข้องกับการแบ่งหน้า เช่น PageNumber และ TotalPages และจัดการการอ้างอิงอย่างง่ายเท่านั้น ไม่ใช่การเรียกไปยังฟังก์ชัน ในกรณีนี้ นิพจน์จะเรียกใช้ฟังก์ชัน ToString นิพจน์สองรายการต่อไปนี้จะเทียบเท่าและแสดงอย่างถูกต้องเมื่อคุณแสดงตัวอย่างรายงานในตัวสร้างรายงาน Power BI หรือแสดงรายงานที่เผยแพร่ในพอร์ทัลเว็บของ Power BI Services หรือไลบรารี SharePoint อย่างไรก็ตาม ตัวแสดงผล Word แยกวิเคราะห์เฉพาะนิพจน์ที่สองสําเร็จแล้วและแสดงหมายเลขหน้าที่ถูกต้อง

  • นิพจน์รูปแบบซับซ้อน: นิพจน์ คือ ="Average Sales " & Avg(Fields!YTDPurchase.Value, "Sales") & " Page Number " & Globals!PageNumber

  • นิพจน์ที่มีข้อความทํางาน: ข้อความ ยอดขายเฉลี่ย และนิพจน์ และ =Avg(Fields!YTDPurchase.Value, "Sales)ข้อความ หมายเลขหน้า และนิพจน์ =Globals!PageNumber

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

ผังเอกสาร

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

  1. ในเอกสาร Word ให้เลือกตําแหน่งที่ TOC ควรไป
  2. จากริบบอน เลือก แทรก
  3. เลือก เมนูดรอปดาวน์ ส่วน ด่วน
  4. เลือก เขตข้อมูล จากเมนูดรอปดาวน์
  5. จาก ชื่อเขตข้อมูล เลือก TOC และเลือก ปุ่ม สารบัญ จาก บานหน้าต่าง คุณสมบัติ เขตข้อมูล
  6. ในหน้าต่างป็อปอัพ ให้เลือกปุ่ม ตัวเลือก และตรวจสอบให้แน่ใจว่ามีการเลือกกล่องเขตข้อมูล รายการตาราง
  7. เลือก ตกลง จากหน้าต่างป็อปอัพทั้งสองเพื่อเสร็จสิ้นกระบวนการและสร้าง TOC

ดู สร้างแผนผังเอกสารหรือสารบัญ (ตัวสร้างรายงาน Power BI) สําหรับข้อมูลเพิ่มเติม

การโต้ตอบ

องค์ประกอบแบบโต้ตอบบางอย่างได้รับการสนับสนุนใน Word ต่อไปนี้คือคําอธิบายของลักษณะการทํางานเฉพาะ

แสดงและซ่อน

ตัวแสดงผล Word แสดงรายการรายงานตามสถานะเมื่อแสดงผล หากรายการรายงานถูกซ่อน หน่วยข้อมูลของรายงานจะไม่แสดงในเอกสาร Word หากหน่วยข้อมูลของหน่วยข้อมูลของรายงานแสดงขึ้น หน่วยข้อมูลของรายงานจะแสดงในเอกสาร Word ฟังก์ชันการสลับไม่ได้รับการสนับสนุนใน Word

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

การเรียงลําดับแบบโต้ตอบ

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

บุ๊กมาร์ก

บุ๊กมาร์กในรายงานจะแสดงเป็นบุ๊กมาร์กของ Word ลิงก์บุ๊กมาร์กจะแสดงเป็นไฮเปอร์ลิงก์ที่เชื่อมต่อกับป้ายบุ๊กมาร์กภายในเอกสาร ป้ายชื่อบุ๊กมาร์กต้องมีความยาวน้อยกว่า 40 อักขระ อักขระพิเศษเท่านั้นที่สามารถใช้ได้ในป้ายชื่อบุ๊กมาร์กคือ ขีดล่าง (_) อักขระพิเศษที่ไม่สนับสนุนจะถูกตัดจากชื่อป้ายชื่อบุ๊กมาร์ก และถ้าชื่อยาวกว่า 40 อักขระ ชื่อจะถูกตัดทอน ถ้ามีชื่อบุ๊กมาร์กที่ซ้ํากันในรายงาน บุ๊กมาร์กจะไม่แสดงใน Word

การแสดงลักษณะ Word

ต่อไปนี้เป็นคําอธิบายสั้น ๆ เกี่ยวกับวิธีแสดงลักษณะใน Word

ชุดสี

สีที่แสดงในรายงานจะแสดงในเอกสาร Word

Border

เส้นขอบสําหรับหน่วยข้อมูลของรายงาน นอกเหนือจากเส้นขอบหน้ากระดาษ จะแสดงเป็นเส้นขอบเซลล์ของตาราง Word

เส้นหยักในรายงานที่ส่งออก

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

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

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

หัวข้อต่อไปนี้แสดงข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าตัวเลือก Office และ Word

หมายเหตุ

เมื่อคุณเปลี่ยนภาษาสําหรับแก้ไขใน การกําหนดลักษณะ ภาษาของ Microsoft Office หรือกล่องโต้ตอบตัวเลือก คําใน Word การเปลี่ยนแปลงนั้นจะนําไปใช้กับโปรแกรม Office ทั้งหมด

ข้อจํากัดของ Word

Microsoft Word ใช้ข้อจํากัดดังต่อไปนี้:

  • ตาราง Word สนับสนุนสูงสุด 63 คอลัมน์ ถ้ารายงานของคุณมีมากกว่า 63 คอลัมน์และคุณพยายามแสดง Word จะแยกตารางออก คอลัมน์เพิ่มเติมจะถูกวางไว้ติดกับ 63 คอลัมน์ที่แสดงในเนื้อความรายงาน ดังนั้นคอลัมน์รายงานอาจไม่เรียงบรรทัดตามที่คาดไว้

  • Word สนับสนุนความกว้างสูงสุดของหน้าความกว้าง 22 นิ้วและความสูง 22 นิ้ว ถ้าเนื้อหาของคุณกว้างกว่า 22 นิ้ว ข้อมูลบางอย่างอาจไม่แสดงในมุมมองเค้าโครงการพิมพ์

  • Word จะละเว้นการตั้งค่าส่วนหัวและส่วนท้ายของหน้า

  • หลังจากส่งออกรายงานแล้ว Word จะแบ่งหน้ารายงานอีกครั้ง ซึ่งอาจเป็นสาเหตุให้เพิ่มตัวแบ่งหน้าเพิ่มเติมในรายงานที่แสดงผล

  • Word จะไม่ทําซ้ําแถวส่วนหัวบนหน้าสองและมากกว่า แม้ว่าคุณตั้งค่าคุณสมบัติ RepeatOnNewPage ของแถวส่วนหัวแบบคงที่ใน tablix (ตาราง เมทริกซ์ หรือรายการ) เป็น True คุณสามารถกําหนดตัวแบ่งหน้าอย่างชัดเจนในรายงานของคุณเพื่อบังคับให้แถวส่วนหัวปรากฏในหน้าใหม่ อย่างไรก็ตาม เนื่องจาก Word ใช้การแบ่งหน้ากับรายงานที่แสดงผลที่ส่งออกไปยัง Word ผลลัพธ์อาจแตกต่างกันและแถวส่วนหัวอาจไม่ซ้ํากัน แถวส่วนหัวแบบคงที่คือแถวที่มีส่วนหัวของคอลัมน์

  • กล่องข้อความจะขยายออกเมื่อมีช่องว่างไม่แยก

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

ประโยชน์ของการใช้ตัวแสดงผล Word

นอกเหนือจากการทําให้คุณลักษณะใหม่ในไฟล์ .docx ของ Microsoft Word พร้อมใช้งานสําหรับรายงานที่ส่งออกไฟล์ *.docx ของรายงานที่ส่งออกมีแนวโน้มที่จะมีขนาดเล็กลง รายงานที่ส่งออกโดยใช้ตัวแสดงผล Word มักมีขนาดเล็กกว่ารายงานเดียวกันที่ส่งออกโดยใช้ตัวแสดงผล Word 2003 อย่างมีนัยสําคัญ

ความเข้ากันได้ย้อนหลังของรายงานที่ส่งออก

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

ถ้าคุณปิดโหมดความเข้ากันได้แล้วบันทึกรายงานใหม่ เค้าโครงรายงานอาจเปลี่ยนแปลงในลักษณะที่ไม่คาดคิด

ความแตกต่างระหว่างตัวแสดงผล Word และ Word 2003

รายงานที่แสดงผลโดยใช้ตัวแสดงผล Word หรือ Word 2003 มีแนวโน้มที่จะแยกไม่ออกทางสายตา อย่างไรก็ตาม คุณอาจสังเกตเห็นความแตกต่างเล็กน้อยระหว่างรูปแบบ Word หรือ Word 2003 สองรูปแบบ

การตั้งค่าข้อมูลอุปกรณ์

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