ตอนที่ 3 ขั้นตอนการสร้าง Paginated Report (2)
หลังจากบทความที่แล้ว เราได้ทำการเชื่อมต่อกับแหล่งข้อมูล และสร้างชุดข้อมูลจาก Power BI ขึ้นมาแล้ว ซึ่งจะได้ผลลัพธ์ของ Wizard ดังภาพข้างล่าง
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image.png)
ในบทความนี้เราจะมาแสดงขั้นตอนวิธีการ Design View Layout รวมไปถึง Publish รายงานที่เราสร้างเสร็จสิ้นแล้วขึ้นไปบน Power BI Service
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-1-967x1024.png)
- ในพื้นที่หมายเลข 1 คือบานหน้าต่าง “Report Data” ซึ่งจะแสดงแหล่งข้อมูล Power BI
- ในพื้นที่หมายเลข 2 คือพื้นที่ของการออกแบบ จะแสดงตารางเมทริกซ์ ที่มาจาก Wizard ที่เราได้ทำในบทความที่แล้ว ในพื้นที่หมายเลข 2 จะแสดงส่วนหัวของคอลัมน์ และค่าที่จะเป็นตัวยึดตำแหน่ง
- ในพื้นที่หมายเลข 3 จะแสดง ค่า Daily cases และ Daily deaths
- ในพื้นที่หมายเลข 4 เป็นบานหน้าต่างการจัดกลุ่ม เราจะเป็นกลุ่มของแถวที่เราสร้างขึ้นใน Wizard
ประมวลผลรายงาน
ในหน้านี้เราจะยังไม่สามารถเห็นค่าที่แท้จริงของข้อมูลได้ ถ้าต้องการที่จะเห็นค่าจริง เราต้องไปที่แถบ Home แล้วกด Run
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-2-952x1024.png)
ในขั้นนี้ เราจะสามารถเห็นค่าในตารางเมทริกซ์ได้แล้ว ตารางเมทริกซ์จะมีแถวมากกว่าที่เราเห็นในมุมมองการออกแบบ (Design view) ลองเลือก “Print Layout”รายงานจะอยู่ในรูปแบบเอกสารเมื่อพิมพ์ Report Builder จะปรากฎจำนวนหน้าของรายงาน และได้เพิ่มวันที่ และเวลาโดยอัตโนมัติในส่วนท้าย
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-3.png)
การจัดรูปแบบรายงาน
บนแถบ Run ให้เลือกคลิกที่ “Design” เพื่อทำการปรับเปลี่ยนรูปแบบของรายงาน
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-4.png)
- การตั้งค่าหน้ากระดาษ
ไปที่แถบ View เลือกติ๊กถูกที่ “Properties” จะขึ้นหน้าต่าง Properties ที่ด้านขวาขึ้นมา
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-5.png)
เราสามารถตั้งค่าขอบหน้ากระดาษ และขนาดของหน้าได้ที่ “Margins” และ “PageSize” ตามลำดับ
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-6.png)
- การเพิ่มหัวเรื่องรายงาน
คลิกตรงคำว่า “Click to add title” ที่ด้านขนของหน้ารายงาน หลังจากนั้นพิมพ์ข้อความที่เราต้องการลงไป และสามารถเปลี่ยนรูปแบบตัวอักษร ขนาดตัวอักษร สี พื้นหลังได้
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-7.png)
- การเพิ่มหมายเลขหน้า
ที่ด้านล่างขวาของหน้ารายงาน เราจะเห็นข้อความ [&ExecutionTime]
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-8.png)
ที่บานหน้าต่างด้านซ้าย “Report Data” ให้ขยาย “Built-in Fields” ออก แล้วลาก “Page Number” ไปทางด้านซ้ายของส่วนท้าย หลังจากนั้นเลือกแถบ แทรก แล้วเลือก “Text Box” พิมพ์ “Of” ลงในกล่องข้อความ แล้วลาก “Overall Total Pages” จาก Built-in Fields มาวางไว้หลังกล่องข้อความ
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-9.png)
- การจัดรูปแบบของตาราง
เราสามารถปรับขนาดของคอลัมน์ได้โดยการคลิกที่คอลัมน์ที่เราต้องการแล้วเลื่อนเส้นขอบ หรือหากเราต้องการเปลี่ยนชื่อของหัวตารางให้คลิกที่หัวคอลัมน์ แล้วพิมพ์ข้อความที่เราต้องการลงไป เมื่อเราได้จัดการกับหน้ารายงานให้ได้รูปแบบตามที่เราต้องการแล้ว ให้กด Run ที่แถบ Home จะปรากฏผลลัพธ์ที่เราได้จัดวางไว้
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-10-813x1024.png)
การอัปโหลดรายงานขึ้นไปยัง Power BI Service
ไปที่แถบ Home แล้วคลิกที่ Publish สำหรับการเลือก Workspace ให้เลือก Workspace ที่มี License mode เป็น Premium
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-11.png)
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-12.png)
เมื่อ Publish สำเร็จจะมีข้อความแสดงดังนี้
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-13.png)
การส่งออกรายงาน
เราสามารถส่งออกรายงานได้หลากหลายรูปแบบไฟล์ เช่น PDF, Excel หรือ Word เป็นต้น โดยมีวิธีการดังนี้ วิธีการที่ 1 ไปที่แถบ Home แล้วกด Run เมื่อ Run เสร็จแล้วจะปรากฏภาพดังข้างล่าง ให้เลือกไปที่ Export แล้วเลือกรูปแบบไฟล์ที่ต้องการ Export ออกมา
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-14.png)
วิธีการที่ 2 ไปที่ Workspace ที่เราได้ทำการ Publish ขึ้นไป แล้วเปิดรายงานขึ้นมา ที่แถบด้านบนเลือก Export แล้วเลือกรูปแบบไฟล์ที่ต้องการ Export ออกมา
![](http://www.fusionsol.com/wp-content/uploads/sites/2/2022/06/image-15.png)
อ่านเพิ่มเติม
ตอนที่ 1 แนะนำ Paginated Report บน Power BI Premium
ตอนที่ 2 ขั้นตอนการสร้าง Paginated Report (1)
อ้างอิง
Tutorial: Create a paginated report and upload it to the Power BI service – Power BI | Microsoft DocsA Step-by-Step Overview of Paginated Reports in Power BI (bluegranite.com)