หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ตัวควบคุมที่แสดงไทล์ Power BI ภายในแอป
ไม่มี Power BI ใช่หรือไม่ ลงทะเบียน.
คำอธิบาย
ใช้ประโยชน์จากการวิเคราะห์ข้อมูลและการรายงานที่มีอยู่ของคุณ โดยการแสดง ไทล์ Power BI ของคุณภายในแอปของคุณ ระบุไทล์ที่คุณต้องการแสดงโดยการตั้งค่าของคุณสมบัติ พื้นที่ทํางาน, แดชบอร์ด และ ไทล์ ในแท็บ ข้อมูล ของแผงตัวเลือก
Note
- ตัวควบคุมไทล์ Power BI ไม่ได้รับการสนับสนุนในสภาพแวดล้อม GCC High และ DoD บางรายการ
- ตัวควบคุมไทล์ Power BI ไม่พร้อมใช้งานในประเทศจีน
- สําหรับข้อกําหนดสิทธิ์การใช้งานเมื่อมีการฝังไทล์ Power BI ให้ดู สิทธิ์การใช้งาน
การแชร์และการรักษาความปลอดภัย
เมื่อคุณแชร์แอปที่ประกอบด้วยเนื้อหา Power BI คุณต้องไม่แชร์เฉพาะตัวแอปเอง แต่ยังต้องแชร์ แดชบอร์ด ซึ่งเป็นที่มาของไทล์ด้วย มิฉะนั้น เนื้อหา Power BI จะไม่ปรากฏแม้แต่กับผู้ใช้ที่เปิดแอป แอปที่ประกอบด้วยเนื้อหา Power BI คํานึงถึงสิทธิ์สําหรับเนื้อหานั้น
ผลการปฏิบัติงาน
เราไม่แนะนําให้มีไทล์ Power BI มากกว่าสามไทล์ที่โหลดในเวลาเดียวกันภายในแอป คุณสามารถควบคุมการโหลดไทล์และการยกเลิกการโหลดได้โดยการตั้งค่าคุณสมบัติ LoadPowerBIContent
ตัวเลือกการฝังตัว
การฝังจะแตกต่างกันระหว่างเวอร์ชันของ Power BI API เนื่องจากรูปแบบการรับรองความถูกต้องของ Power BI API ใหม่ ไทล์ของคุณอาจไม่สามารถเข้าถึงได้บนอุปกรณ์เคลื่อนที่หรือภายในสถานการณ์แบบฝังตัวอื่นๆ (Teams หรือ SharePoint)
คุณสามารถควบคุมการใช้เวอร์ชัน API ได้โดยใช้คุณสมบัติ AllowNewAPI สําหรับข้อมูลเพิ่มเติม ให้ดู คุณสมบัติหลัก
| ค่าคุณสมบัติ AllowNewAPI | พฤติกรรม |
|---|---|
| จริง | คุณสามารถฝังแดชบอร์ด รายงาน หรือไทล์ โดยการใช้ URL ที่ฝังจาก Power BI และทําให้เป็นค่า TileUrl |
| ปลอม | คุณสามารถฝังไทล์แดชบอร์ดโดย ฝัง URL และทําให้เป็นค่า TileUrl หรือใช้อินเทอร์เฟซแบบกราฟิกที่ให้มา |
Note
การฝัง URL ของ Power BI (ตัวอย่างเช่น ใน IFrame) ไม่ได้รับการสนับสนุนบนอุปกรณ์เคลื่อนที่ Power Apps เนื่องจากไม่ได้จัดการคําขอ URL ของ Power BI โดยโปรแกรมเล่นสําหรับอุปกรณ์เคลื่อนที่
กรอง
การกรองข้อมูลแตกต่างกันระหว่างเวอร์ชันต่างๆ ของ Power BI API ดูส่วนที่เหมาะสมด้านล่างโดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าตัวควบคุม
เมื่อใช้ API ใหม่เพื่อเรียกใช้บริการ Power BI
เมื่อ คุณสมบัติ AllowNewAPI ถูกตั้งค่าเป็น "True" คุณกําลังใช้ API ใหม่เพื่อเรียกใช้บริการ Power BI สําหรับข้อมูลเพิ่มเติม ดูกรองรายงานโดยใช้พารามิเตอร์สตริงของคิวรีใน URL
เมื่อใช้ API เดิมเพื่อเรียกใช้บริการ Power BI
เมื่อ คุณสมบัติ AllowNewAPI ถูกตั้งค่าเป็น "False" คุณกําลังใช้ API เดิมเพื่อเรียกใช้บริการ Power BI ในกรณีนี้ โดยการส่งผ่านพารามิเตอร์เดียวจากแอป คุณสามารถกรองผลลัพธ์ที่ปรากฏในไทล์ Power BI ได้ อย่างไรก็ตาม เฉพาะค่าสตริงและตัวดําเนินการเท่ากับเท่านั้นที่ได้รับการสนับสนุน และตัวกรองอาจไม่ทํางานหากชื่อตารางหรือชื่อคอลัมน์มีช่องว่าง
เมื่อต้องการส่งค่าตัวกรองเดียว ให้ปรับเปลี่ยนค่าของคุณสมบัติ TileURL ซึ่งเป็นไปตามไวยากรณ์นี้:
"https://app.powerbi.com/embed?dashboardId=<DashboardID>&tileId=<TileID>&config=<SomeHash>"
ไปยังค่านั้น ให้ผนวกไวยากรณ์นี้:
&$filter=<TableName>/<ColumnName> eq '<Value>'
ตัวอย่างเช่น การใช้ค่าจากกล่องรายการ:
"&$filter=Store/Territory eq '" & ListBox1.Selected.Abbr & "'"
พารามิเตอร์ จะกรองค่าในชุดข้อมูลของรายงานที่มีต้นทางของไทล์ อย่างไรก็ตาม คุณลักษณะการกรองมีข้อจํากัดดังต่อไปนี้:
- สามารถใช้ตัวกรองเดียวเท่านั้น
-
eqสนับสนุนเฉพาะตัวดําเนินการเท่านั้น - ชนิดเขตข้อมูลต้องเป็นสตริง
- การกรองพร้อมใช้งานบนไทล์การแสดงภาพที่ปักหมุดไว้เท่านั้น ไม่รองรับรายงานที่ปักหมุด
- ไม่สามารถกรองภาพสคริปต์ R และสคริปต์ Python ได้
คุณสามารถใช้เขตข้อมูลที่คํานวณในรายงาน Power BI เพื่อแปลงค่าประเภทอื่นเป็นสตริงหรือรวมหลายเขตข้อมูลเป็นหนึ่งรายการได้
คุณสมบัติที่สำคัญ
AllowNewAPI - ไม่ว่าจะใช้ API ใหม่เมื่อเรียกใช้บริการของ Power BI หรือไม่ การตั้งค่าเป็น True จะอนุญาตให้ใช้ Power BI API ใหม่ (ซึ่งไม่ได้รับการสนับสนุนในอุปกรณ์เคลื่อนที่และสถานการณ์แบบฝังตัวบางสถานการณ์ แต่อนุญาตให้มีการกรองขั้นสูงขึ้น) False จะใช้ API ต้นฉบับ ค่าเริ่มต้นเป็นเท็จ
แดชบอร์ด – แดชบอร์ด Power BI ซึ่งเป็นที่มาของไทล์
LoadPowerBIContent – เมื่อตั้งค่าเป็น จริง เนื้อหา Power BI จะถูกโหลดและแสดง เมื่อตั้งค่าเป็น False เนื้อหา Power BI จะถูกยกเลิกการโหลด ซึ่งเผยแพร่หน่วยความจําและปรับประสิทธิภาพการทํางานให้เหมาะสมที่สุด
PowerBIInteractions - เมื่อตั้งค่าเป็น จริง เนื้อหา Power BI สามารถโต้ตอบได้ แต่เหตุการณ์ Power Apps OnSelect จะไม่ทริกเกอร์ เมื่อตั้งค่าเป็น False ไทล์จะไม่สามารถโต้ตอบกับ แต่เหตุการณ์ Power Apps OnSelect จะทริกเกอร์เมื่อเลือกไทล์
ไทล์ – ชื่อของไทล์ Power BI ที่คุณต้องการแสดง
พื้นที่ทํางาน – พื้นที่ทํางานของ Power BI ซึ่งเป็นที่มาของไทล์
คุณสมบัติเพิ่มเติม
BorderColor – สีเส้นขอบของตัวควบคุม
BorderStyle – กําหนดว่าเส้นขอบของตัวควบคุมจะเป็น เส้นทึบเส้นประเส้นไข่ปลา หรือ ไม่มี
BorderThickness – ความหนาของเส้นขอบของตัวควบคุม
DisplayMode – กําหนดว่าตัวควบคุมจะอนุญาตให้ผู้ใช้ป้อนข้อมูล (แก้ไข) แสดงข้อมูลเท่านั้น (ดู) หรือถูกปิดใช้งาน (ปิดใช้งาน)
Height – ระยะห่างระหว่างขอบด้านบนและด้านล่างของตัวควบคุม
OnSelect – การดําเนินการที่จะดําเนินการเมื่อผู้ใช้เลือกตัวควบคุม ตามค่าเริ่มต้น รายงาน Power BI ที่เชื่อมโยงกับไทล์จะเปิดขึ้น
TileUrl – URL ที่ร้องขอไทล์จากบริการของ Power BI หากต้องการเพิ่มการกรองสตริงคิวรีไปยัง URL ของคุณ โปรดดูส่วน การกรอง ด้านบน
Visible – กําหนดว่าตัวควบคุมแสดงอยู่หรือถูกซ่อนอยู่
Width – ระยะห่างระหว่างขอบด้านซ้ายและด้านขวาของตัวควบคุม
X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (หน้าจอ- ถ้าไม่มีคอนเทนเนอร์หลัก)
Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หน้าจอ -- ถ้าไม่มีคอนเทนเนอร์หลัก)
ตัวอย่าง
บนแท็บ แทรก เปิดเมนู แผนภูมิ จากนั้นเพิ่มตัวควบคุมไทล์ Power BI
ไม่ทราบวิธี เพิ่มและกําหนดค่าตัวควบคุมใช่หรือไม่
บนแท็บ ข้อมูล ของแผงตัวเลือก ให้เลือก พื้นที่ทํางานของฉัน สําหรับการตั้งค่า พื้นที่ทํางาน
เลือกแดชบอร์ดในรายการแดชบอร์ด จากนั้นเลือกไทล์ในรายการไทล์
ตัวควบคุมแสดงไทล์ Power BI
แนวทางการช่วยสําหรับการเข้าถึง
ไทล์ Power BI เป็นเพียงแค่คอนเทนเนอร์สําหรับเนื้อหา Power BI เรียนรู้วิธีการสร้างเนื้อหาที่สามารถเข้าถึงได้ด้วย เคล็ดลับการช่วยสําหรับการเข้าถึง Power BI เหล่านี้
ถ้าเนื้อหา Power BI ไม่มีชื่อเรื่อง ให้พิจารณาเพิ่มหัวเรื่องโดยใช้ตัวควบคุม ป้ายชื่อ เพื่อสนับสนุนตัวอ่านหน้าจอ คุณสามารถจัดตําแหน่งป้ายชื่อก่อนไทล์ Power BI ได้ทันที