แชร์ผ่าน


บทช่วยสอน: สร้างรายงานแบบแบ่งหน้าและอัปโหลดไปยังบริการของ Power BI

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

บทช่วยสอนนี้จะอธิบายวิธีการเชื่อมต่อกับฐานข้อมูลตัวอย่าง Azure SQL ใช้วิซาร์ดในตัวสร้างรายงาน Power BI เพื่อสร้างรายงานแบบแบ่งหน้าพร้อมตารางที่ครอบคลุมหลายหน้า จากนั้นอัปโหลดรายงานที่มีการแบ่งหน้าไปยังพื้นที่ทํางานใด ๆ ในบริการของ Power BI

สกรีนช็อตที่แสดงรายงานแบบแบ่งหน้าในบริการของ Power BI

นี่คือขั้นตอนที่คุณทําเสร็จสมบูรณ์ในบทช่วยสอนนี้:

  • สร้างฐานข้อมูลตัวอย่าง Azure
  • สร้างเมทริกซ์ในตัวสร้างรายงาน Power BI ด้วยความช่วยเหลือของวิซาร์ด
  • จัดรูปแบบรายงานด้วยชื่อเรื่อง หมายเลขหน้า และส่วนหัวของคอลัมน์ในแต่ละหน้า
  • จัดรูปแบบสกุลเงิน
  • อัปโหลดรายงานไปยังบริการของ Power BI

ข้อกำหนดเบื้องต้น

ข้อกําหนดเบื้องต้นในการสร้างรายงานแบบแบ่งหน้ามีดังนี้:

ข้อกําหนดสิทธิ์การใช้งานสําหรับการเผยแพร่รายงานที่มีการแบ่งหน้าของ Power BI (ไฟล์.rdl) จะเหมือนกับสําหรับรายงาน Power BI (ไฟล์.pbix)

สร้างเมทริกซ์ด้วยวิซาร์ด

  1. เริ่มตัวสร้างรายงาน Power BI จากคอมพิวเตอร์ของคุณ

    กล่องโต้ตอบ เริ่มต้นใช้งาน จะเปิดขึ้น

    สกรีนช็อตที่แสดงหน้าจอเริ่มต้นใช้งานตัวสร้างรายงาน

  2. ในบานหน้าต่างด้านซ้าย ให้ตรวจสอบว่า ได้เลือก รายงาน ใหม่ และในบานหน้าต่างด้านขวา เลือก ตาราง หรือ ตัวช่วยสร้างเมทริกซ์

  3. ในหน้า เลือกชุดข้อมูล ให้เลือก สร้างชุดข้อมูล>ถัดไป

    สกรีนช็อตแสดงตําแหน่งที่จะค้นหาตัวเลือกสร้างชุดข้อมูล

  4. ในหน้า เลือกการเชื่อมต่อไปยังแหล่งข้อมูล ให้เลือก ใหม่

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกใหม่สําหรับการเชื่อมต่อแหล่งข้อมูล

    กล่องโต้ตอบคุณสมบัติแหล่งข้อมูลจะเปิดขึ้น

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

  6. ในกล่องเลือกชนิดการเชื่อมต่อ เลือกฐานข้อมูล Microsoft Azure SQL

  7. เลือก สร้าง ที่อยู่ถัดจาก กล่องสตริง การเชื่อมต่อ

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

    กล่องโต้ตอบ คุณสมบัติการเชื่อมต่อ จะเปิดขึ้น

  8. ในพอร์ทัล Azure: ให้ย้อนกลับไปยังพอร์ทัล Azure และเลือก ฐานข้อมูล SQL

    สกรีนช็อตที่แสดงฐานข้อมูล SQL ในรายการทรัพยากรพอร์ทัล Azure

  9. เลือกฐานข้อมูล Azure SQL ที่คุณสร้างขึ้นในการเริ่มต้นด่วน "สร้างฐานข้อมูลตัวอย่าง Azure SQL ในพอร์ทัล Azure" ในส่วนข้อกําหนด เบื้องต้นของบทความนี้

  10. บนแท็บ ภาพรวม ให้คัดลอกค่าในกล่อง ชื่อ เซิร์ฟเวอร์

  11. ในตัวสร้างรายงาน: กลับไปยังตัวสร้างรายงาน ในกล่องโต้ตอบ คุณสมบัติการเชื่อมต่อ ให้วางชื่อเซิร์ฟเวอร์ที่คุณคัดลอกไว้ใต้ช่อง ชื่อเซิร์ฟเวอร์

  12. สําหรับ เข้าสู่ระบบไปยังเซิร์ฟเวอร์ ตรวจสอบให้แน่ใจว่า ได้เลือก ใช้การรับรองความถูกต้อง SQL Server แล้วพิมพ์ชื่อผู้ใช้และรหัสผ่านที่คุณสร้างใน Azure สําหรับฐานข้อมูลตัวอย่าง

  13. ภายใต้ เชื่อมต่อกับฐานข้อมูล ให้เลือกลูกศรดรอปดาวน์และเลือกชื่อฐานข้อมูลที่คุณสร้างใน Azure

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

  14. เลือกทดสอบการเชื่อมต่อ คุณจะเห็นข้อความผลการทดสอบแสดงว่าการทดสอบการเชื่อมต่อสําเร็จ

  15. เลือกตกลง>ตกลง

    ขณะนี้ตัวสร้างรายงานจะแสดงสายอักขระการเชื่อมต่อใหม่ของคุณในกล่องสตริงการเชื่อมต่อ

    สกรีนช็อตแสดงตําแหน่งที่จะค้นหาสตริงการเชื่อมต่อบนหน้าจอคุณสมบัติแหล่งข้อมูล

  16. เลือก ตกลง

  17. ใน หน้าเลือกการเชื่อมต่อไปยังแหล่งข้อมูล คุณจะเห็น "(ในรายงานนี้)" ภายใต้การเชื่อมต่อแหล่งข้อมูลใหม่ของคุณ เลือกแหล่งข้อมูล>นั้นถัดไป

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกแหล่งข้อมูล

  18. ใส่ชื่อผู้ใช้และรหัสผ่านเดียวกันในกล่อง>ถัดไป

  19. ใน หน้า ออกแบบคิวรี ให้ขยาย SalesLT ขยาย ตาราง และเลือกตารางเหล่านี้:

    • ที่อยู่
    • ลูกค้า
    • ผลิตภัณฑ์
    • ประเภทผลิตภัณฑ์
    • SalesOrderDetail
    • SalesOrderHeader

    เนื่องจากมีการเลือกการตรวจหาความสัมพันธ์>อัตโนมัติ ตัวสร้างรายงานจะตรวจหาความสัมพันธ์ระหว่างตารางเหล่านี้

    ภาพหน้าจอของหน้าจอออกแบบคิวรี

  20. เลือกเรียกใช้คิวรี ตัวสร้างรายงานจะแสดง ผลลัพธ์คิวรี

    สกรีนช็อตที่แสดงตําแหน่งที่รายการผลลัพธ์คิวรีปรากฏขึ้น

  21. เลือก ถัดไป

  22. ใน หน้าจัดเรียงเขตข้อมูล ลากเขตข้อมูลเหล่านี้จาก กล่องเขตข้อมูล พร้อมใช้งาน ไปยัง กล่องกลุ่ม แถว:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. ลากเขตข้อมูลเหล่านี้จาก กล่องเขตข้อมูล ที่พร้อมใช้งานไปยัง กล่องค่า :

    • ปริมาณการสั่งซื้อ
    • UnitPrice
    • ยอดรวมรายการทั้งหมด

    ตัวสร้างรายงานจะทําให้เขตข้อมูลในกล่อง ค่า ผลรวมโดยอัตโนมัติ

    ภาพหน้าจอของหน้าจอจัดเรียงเขตข้อมูล ที่แสดงตําแหน่งที่จะค้นหาส่วนกลุ่มแถวและค่า

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

  25. เลือกเสร็จสิ้นถัดไป> ตารางจะแสดงบนพื้นผิวการออกแบบ

สิ่งที่คุณสร้าง

ลองดูผลลัพธ์ของตัวช่วยสร้างสักครู่

สกรีนช็อตแสดงผลลัพธ์ของตัวช่วยสร้างเมทริกซ์พร้อมตัวเลขที่ติดป้ายชื่อแต่ละส่วน

  1. ในบานหน้าต่าง ข้อมูล รายงาน คุณจะเห็นแหล่งข้อมูล Azure แบบฝังตัวและชุดข้อมูลแบบฝังตัวที่ยึดตามนั้น ทั้งสองอย่างที่คุณสร้างขึ้น

  2. พื้นผิวออกแบบมีความกว้างประมาณ 6 นิ้ว ที่พื้นผิวการออกแบบ คุณจะเห็นเมทริกซ์แสดงส่วนหัวของคอลัมน์และค่าพื้นที่ที่สํารองไว้ เมทริกซ์มีหกคอลัมน์ และดูเหมือนจะมีความสูงแค่ห้าแถว

  3. ปริมาณการสั่งซื้อ ราคาต่อหน่วย และผลรวมต่อบรรทัดคือผลรวมทั้งหมด และแต่ละกลุ่มแถวมีผลรวมย่อย

    คุณยังไม่เห็นค่าข้อมูลจริง คุณจําเป็นต้องเรียกใช้รายงานเพื่อดูรายงานเหล่านั้น

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

  5. ในบานหน้าต่าง การ จัดกลุ่ม คุณจะเห็นกลุ่มสามแถวที่คุณสร้างขึ้นในตัวช่วยสร้าง:

    • CompanyName
    • ใบสั่งขาย
    • ชื่อผลิตภัณฑ์

    เมทริกซ์นี้ไม่มีกลุ่มคอลัมน์ใด ๆ

รันรายงาน

หากต้องการดูค่าจริง คุณจําเป็นต้องเรียกใช้รายงาน

  1. เลือกเรียกใช้ในแถบเครื่องมือหน้าหลัก

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

    ภาพหน้าจอของรายงาน ที่แสดงตําแหน่งที่จะค้นหาหมายเลขหน้าและลูกศรการนําทางของหน้า

จัดรูปแบบรายงาน

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

  • บนแท็บ เรียกใช้ ของริบบอน ให้เลือก การออกแบบ เพื่อให้คุณสามารถแก้ไขต่อได้

ตั้งค่าความกว้างของหน้า

โดยทั่วไปแล้ว รายงานแบบแบ่งหน้าจะถูกจัดรูปแบบสําหรับการพิมพ์ และขนาดหน้าโดยทั่วไปคือ 8 1/2 X 11 นิ้ว

  1. ลากไม้บรรทัดเพื่อทําให้พื้นผิวการออกแบบกว้าง 7 นิ้ว ระยะขอบเริ่มต้นของแต่ละด้านคือ 1 นิ้ว ดังนั้นขอบด้านข้างจึงต้องแคบกว่านี้

  2. คลิกในพื้นที่สีเทารอบๆ พื้นผิวการออกแบบเพื่อแสดงคุณสมบัติของรายงาน

    ถ้าคุณไม่เห็นบานหน้าต่างคุณสมบัติ ให้เลือกคุณสมบัติแท็บ>มุมมอง

  3. ขยาย ระยะขอบ และเปลี่ยน ซ้าย และ ขวา จาก 1 นิ้วเป็น 0.75 นิ้ว

    ภาพหน้าจอของคุณสมบัติของรายงาน ที่แสดงตําแหน่งที่จะดูและแก้ไขระยะขอบของรายงาน

เพิ่มชื่อรายงาน

  1. เลือกคําว่า คลิกเพื่อเพิ่มชื่อเรื่อง ที่ด้านบนของหน้า จากนั้นพิมพ์ยอดขายตามบริษัท

  2. เลือกข้อความชื่อเรื่อง และเปลี่ยน สี เป็นสีน้ําเงิน ในบานหน้าต่าง คุณสมบัติ ภายใต้ ฟอนต์

เพิ่มหมายเลขหน้า

คุณสังเกตเห็นว่ารายงานมีสแตมป์วันที่และเวลาอยู่ในส่วนท้ายหน้า คุณสามารถเพิ่มหมายเลขหน้าไปยังส่วนท้ายหน้าได้เช่นกัน

  1. ที่ด้านล่างของพื้นผิวการออกแบบ คุณจะเห็น [&ExecutionTime] ที่ด้านขวาในส่วนท้ายหน้า

  2. ในบานหน้าต่างข้อมูลรายงาน ให้ขยายโฟลเดอร์เขตข้อมูลที่มีอยู่ภายใน ลาก หมายเลขหน้า ไปยังด้านซ้ายของส่วนท้ายหน้า โดยให้อยู่ที่ความสูงเดียวกันกับ [&ExecutionTime]

  3. ลากด้านขวาของ กล่อง [&PageNumber] เพื่อทําให้เป็นสี่เหลี่ยม

  4. บนแท็บ แทรก เลือก กล่องข้อความ

  5. คลิกทางด้านขวาของ [&PageNumber] แล้วพิมพ์ "ของ" จากนั้นทําให้กล่องข้อความเป็นสี่เหลี่ยม

  6. ลาก หน้า ทั้งหมดโดยรวม ไปที่ส่วนท้ายหน้า ทางด้านขวาของ "ของ" จากนั้นลากด้านขวาเพื่อทําให้เป็นสี่เหลี่ยมเช่นกัน

    ภาพหน้าจอของบานหน้าต่างข้อมูลรายงาน ที่แสดงตําแหน่งที่จะลากเขตข้อมูลการสร้างลงในส่วนท้ายหน้า

ทําให้ตารางกว้างขึ้น

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

  1. เลือกเมทริกซ์ จากนั้นเลือก คอลัมน์ชื่อ บริษัท

  2. วางเมาส์เหนือแถบสีเทาที่ด้านบนของเมทริกซ์ที่ขอบด้านขวาของ คอลัมน์ "ชื่อ บริษัท" ลากไปทางขวา จนคอลัมน์ได้ขนาด 1 3/8 นิ้ว

    สกรีนช็อตแสดงตําแหน่งที่จะลากขอบของคอลัมน์เพื่อทําให้กว้างขึ้น

  3. ลากขอบข้างขวาของ ชื่อ ผลิตภัณฑ์ จนกระทั่งคอลัมน์ได้ขนาด 3 3/4 นิ้ว

ตอนนี้เมทริกซ์ก็กว้างเกือบเท่ากับพื้นที่การพิมพ์แล้ว

จัดรูปแบบสกุลเงิน

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

  1. เลือกเซลล์ [Sum(OrderQty)] ที่มุมซ้ายบน จากนั้นกดแป้น Shift ค้างไว้ และเลือกเซลล์ [Sum(LineTotal)] ที่มุมขวาล่าง

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกเซลล์ที่มีค่าสกุลเงิน

  2. บนแท็บ หน้าแรก ให้เลือกสัญลักษณ์สกุลเงินดอลลาร์ ($) จากนั้นเลือกลูกศรที่อยู่ถัดจาก ค่าตัวอย่างของ>สไตล์ข้อความตัวอย่าง

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกค่าตัวอย่าง

    ในตอนนี้คุณจะเห็นว่าค่าถูกจัดรูปแบบเป็นสกุลเงินแล้ว

    สกรีนช็อตแสดงค่ารายงานที่จัดรูปแบบเป็นสกุลเงิน

เพิ่มส่วนหัวของคอลัมน์ในแต่ละหน้า

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

  1. ที่มุมขวาสุดของแถบด้านบนในแผง การ จัดกลุ่ม ให้เลือกลูกศรดรอปดาวน์ >โหมดขั้นสูง

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกโหมดขั้นสูง

  2. เลือกแถบสแตติกด้านบนในกลุ่มแถว คุณจะเห็นว่ามี การเลือกเซลล์ชื่อ บริษัทในเมทริกซ์แล้ว

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกแถบสแตติก

  3. ในบานหน้าต่างคุณสมบัติ คุณกําลังดูคุณสมบัติสําหรับสมาชิก Tablix ตั้งค่า KeepWithGroup เป็น After และ RepeatOnNewPage เป็น True

    สกรีนช็อตแสดงตําแหน่งที่จะค้นหาคุณสมบัติสําหรับสมาชิก Tablix

    ได้เวลาเรียกใช้รายงานแล้วดูว่าตอนนี้หน้าตาเป็นอย่างไร

  4. เลือก เรียกใช้ บนแท็บ หน้าแรก

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

    สกรีนช็อตของรายงานตัวอย่างที่มีเค้าโครงการพิมพ์ที่เลือกไว้

  6. บันทึกรายงานลงในคอมพิวเตอร์ของคุณ

อัปโหลดรายงานไปยังบริการ

หลังจากที่คุณสร้างรายงานที่มีการแบ่งหน้านี้ คุณสามารถอัปโหลดไปยังบริการของ Power BI ได้

  1. ในบานหน้าต่างนําทางบริการของ Power BI ให้เลือก พื้นที่ทํางาน>สร้างพื้นที่ทํางาน

  2. ตั้งชื่อพื้นที่ทํางาน ของคุณว่า Azure AW หรือชื่อเฉพาะอย่างอื่น ตอนนี้คุณเป็นสมาชิกเพียงคนเดียว

  3. ในพื้นที่ทํางานใหม่ของคุณ เลือกอัปโหลด>เรียกดู นําทางไปยังตําแหน่งที่คุณบันทึกไฟล์ >เปิดไว้

    Power BI จะนําเข้าไฟล์ของคุณ และคุณจะเห็นไฟล์นั้นอยู่ใต้ รายงาน บนหน้ารายการแอป

    สกรีนช็อตแสดงตําแหน่งที่รายงานปรากฏในรายการรายงานบนหน้ารายการแอป

  4. เลือกรายงานเพื่อดู

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

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกจัดการเพื่อจัดการรายงานของคุณ

  6. เลือก แก้ไขข้อมูลประจําตัว และใส่ข้อมูลประจําตัวที่ใช้ใน Azure เมื่อคุณสร้างฐานข้อมูล Azure

    สกรีนช็อตแสดงตําแหน่งที่จะเลือกแก้ไขข้อมูลประจําตัว

  7. ในตอนนี้ คุณสามารถดูรายงานแบบแบ่งหน้าได้ในบริการของ Power BI

รายงานแบบแบ่งหน้าใน Power BI คืออะไร