การใช้ 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 เฉพาะที่ต้องการ |
- Log in to post comments
- 8 views