การใช้ Power BI ร่วมกับ Google Sites

 

ขั้นตอนหลักในการฝัง Power BI ใน Google Sites

1. เตรียม Report ใน Power BI Service

  • อัปโหลดหรือสร้างรายงานใน Power BI Service

  • ปรับสิทธิการเข้าถึงให้บุคคลที่เหมาะสมสามารถดูรายงานได้

  • เลือก "ไฟล์ (File) > ฝังรายงาน (Embed report)" แล้วเลือก:

    • Publish to web (สาธารณะ) — หากข้อมูลไม่เป็นความลับ

    • Embed in SharePoint Online หรือ Secure embed — สำหรับการควบคุมสิทธิ์ผู้ใช้ (ต้อง login Microsoft)

2. คัดลอก Embed Code (HTML Iframe)

  • ถ้าคุณเลือก "Publish to web" จะได้โค้ด <iframe> สำหรับฝังบนเว็บ

  • ตัวอย่าง <iframe width="800" height="600" src="https://app.powerbi.com/view?r=...&embed=true" frameborder="0" allowFullScreen="true"></iframe>


ขั้นตอนการฝังใน Google Sites

1. เปิด Google Sites แล้วเลือกหน้าเพจที่ต้องการฝัง Power BI

2. เลือก "ฝัง (Embed)" จากแถบเครื่องมือด้านขวา

  • เลือกแท็บ "Embed Code"

  • วางโค้ด <iframe> ที่ได้จาก Power BI ลงไป

  • กด "Insert" เพื่อแสดงรายงานบนหน้าเว็บ


หมายเหตุเกี่ยวกับการแสดงผล

  • หากใช้ "Publish to web" รายงานจะเป็น สาธารณะ — ทุกคนที่มีลิงก์สามารถเข้าถึงได้

  • หากคุณใช้โค้ดจาก "Embed in SharePoint Online" หรือ "Secure embed", iframe อาจ ไม่ทำงานใน Google Sites (เพราะ Google Sites ไม่สามารถประมวลผล iframe ที่ต้อง login Microsoft)

  • แนะนำให้ทดสอบสิทธิ์ผู้เข้าชมในหลายรูปแบบ (บัญชีองค์กร, บุคคลทั่วไป)


เทคนิคเสริม

เทคนิค คำอธิบาย
ปรับขนาด iframe ปรับ width และ height ให้พอดีกับหน้าเว็บ
ใช้ฟิลเตอร์ URL เพิ่มพารามิเตอร์ใน URL เพื่อกรองข้อมูล เช่น ?filter=Table/Column eq 'Value'
ฝังหลายหน้า ใช้ Power BI bookmarks หรือ multiple pages แล้วเปลี่ยนด้วย navigation
ฝังหลายรายงานในหน้าเดียว สร้าง layout แบบ grid ใน Google Sites
แสดงเฉพาะบาง section ใช้ Power BI bookmarks ซ่อน/แสดงบาง visual เฉพาะที่ต้องการ

 

Rating

No votes yet