แชร์ผ่าน


ฝังรายงานเซิร์ฟเวอร์รายงาน Power BI โดยใช้ iFrame ใน SharePoint Server

ในบทความนี้ คุณจะได้เรียนรู้วิธีการฝังรายงานเซิร์ฟเวอร์รายงาน Power BI โดยใช้ iFrame ในหน้า SharePoint ถ้าคุณกําลังทํางานกับ SharePoint Online เซิร์ฟเวอร์รายงาน Power BI ต้องสามารถเข้าถึงได้แบบสาธารณะ ใน SharePoint Online Web Part ของ Power BI ที่ทํางานร่วมกับบริการของ Power BI จะไม่ทํางานกับเซิร์ฟเวอร์รายงาน Power BI

ภาพหน้าจอของตัวอย่าง iFrame

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

สร้าง URL รายงาน Power BI

  1. ดาวน์โหลดตัวอย่างจาก GitHub: การสาธิตบล็อก เลือก โคลนหรือดาวน์โหลด แล้วเลือก ดาวน์โหลด ZIP

    สกรีนช็อตแสดงวิธีการดาวน์โหลดไฟล์ PBIX ตัวอย่าง

  2. คลายซิปไฟล์ และเปิดไฟล์ .pbix ตัวอย่างใน Power BI Desktop สําหรับเซิร์ฟเวอร์รายงาน Power BI

    ภาพหน้าจอของเครื่องมือ PBI RS Desktop

  3. บันทึกรายงานไปยังเซิร์ฟเวอร์รายงาน Power BI

    ภาพหน้าจอของ PBI RS Save

  4. ดูรายงานในพอร์ทัลเว็บเซิร์ฟเวอร์รายงาน Power BI

    สกรีนช็อตของเว็บพอร์ทัล

บันทึกพารามิเตอร์ URL

หลังจากที่คุณมี URL แล้ว คุณสามารถสร้าง iFrame ภายในเพจ SharePoint เพื่อโฮสต์รายงานได้ สําหรับ URL รายงานเซิร์ฟเวอร์รายงาน Power BI ใดๆ ให้เพิ่มพารามิเตอร์สตริงคิวรีต่อไปนี้เพื่อฝังรายงานของคุณใน SharePoint iFrame: ?rs:embed=true

ตัวอย่าง: https://myserver/reports/powerbi/Sales?rs:embed=true

ฝังรายงานใน SharePoint iFrame

  1. นําทางไปยังหน้า เนื้อหาของไซต์ SharePoint

    สกรีนช็อตของหน้าเนื้อหาของไซต์

  2. เลือกหน้าที่คุณต้องการเพิ่มรายงาน

    สกรีนช็อตของแอปหน้าเนื้อหาของไซต์

  3. เลือกไอคอนรูปเฟืองที่ด้านบนขวา แล้วเลือก แก้ไขหน้า

    ภาพหน้าจอของตัวเลือกแก้ไขหน้า

  4. เลือก เพิ่ม Web Part

  5. ภายใต้ หมวดหมู่ ให้เลือก สื่อและเนื้อหา ภายใต้ ส่วน ให้เลือก ตัวแก้ไขเนื้อหา แล้วเลือก เพิ่ม

    สกรีนช็อตแสดงวิธีการเลือก Web Part ตัวแก้ไขเนื้อหา

  6. เลือก คลิกที่นี่เพื่อเพิ่มเนื้อหาใหม่

  7. จากเมนูด้านบน ให้เลือก จัดรูปแบบข้อความ แล้วเลือก แก้ไขแหล่งที่มา

    สกรีนช็อตของแก้ไขแหล่งที่มา

  8. ในหน้าต่าง แก้ไขแหล่งที่มา ให้วางโค้ด iFrame ของคุณในแหล่งข้อมูล HTML แล้วเลือก ตกลง

    ภาพหน้าจอของรหัส iFrame

    เช่น:

    <iframe width="800" height="600" src="https://myserver/reports/powerbi/Sales?rs:embed=true" frameborder="0" allowFullScreen="true"></iframe>
    
  9. ในเมนูด้านบน ให้เลือก "เพจ" จากนั้นเลือก "หยุดการแก้ไข"

    ภาพหน้าจอของ หยุดการแก้ไข

    รายงานจะปรากฏบนหน้า

    ภาพหน้าจอของผลลัพธ์ตัวอย่าง iFrame

มีคำถามเพิ่มเติมหรือไม่? ลองใช้ชุมชน Power BI