ตัวควบคุม ไทล์ Power BI ใน Power Apps

ตัวควบคุมที่แสดงไทล์ Power BI ภายในแอป

ไม่มี Power BI ใช่หรือไม่ ลงทะเบียน

คำอธิบาย

ใช้ประโยชน์จากการวิเคราะห์ข้อมูลของคุณที่มีอยู่ และการรายงานโดยการแสดง ไทล์ Power BI ของคุณภายในแอปของคุณ ระบุไทล์ที่คุณต้องการจะแสดงโดยการตั้งค่าคุณสมบัติ Workspace Dashboard และ Tile ในแท็บ Data ของบานหน้าต่างตัวเลือก

หมายเหตุ

  • ตัวควบคุมไทล์ Power BI ไม่พร้อมใช้งานบนสภาพแวดล้อม GCC High และ DoD
  • ตัวควบคุม ไทล์ Power BI ไม่พร้อมใช้งานในประเทศจีน
  • สำหรับข้อกำหนดสิทธิ์การใช้งานเมื่อฝังไทล์ Power BI ดูที่ การให้สิทธิ์การใช้งาน

การแชร์และการรักษาความปลอดภัย

เมื่อคุณแชร์แอปที่ประกอบด้วยเนื้อหา Power BI คุณต้องไม่แชร์เฉพาะตัวแอปเอง แต่ยังต้องแชร์ แดชบอร์ด ซึ่งเป็นที่มาของไทล์ด้วย มิฉะนั้น เนื้อหา Power BI จะไม่ปรากฏ แม้แต่กับผู้ใช้ที่เปิดแอป แอปที่ประกอบด้วยเนื้อหา Power BI คำนึงถึงสิทธิ์สำหรับเนื้อหานั้น

ประสิทธิภาพการทำงาน

เราไม่แนะนำให้มีไทล์ Power BI มากกว่าสามไทล์ที่โหลดในเวลาเดียวกันภายในแอป คุณสามารถควบคุมการโหลดและการยกเลิกการโหลดไทล์ได้โดยการตั้งค่าคุณสมบัติ LoadPowerBIContent

การฝังตัวเลือก

การฝังจะแตกต่างกันระหว่างรุ่น API ของ Power BI เนื่องจากแบบแผนการรับรองความถูกต้อง API ของ Power BI ใหม่ ไทล์ของคุณอาจไม่สามารถเข้าถึงได้บนมือถือหรือในสถานการณ์ที่ฝังตัวอื่น ๆ (Teams หรือ SharePoint)

คุณสามารถควบคุมการใช้รุ่น API ได้โดยใช้คุณสมบัติ AllowNewAPI สำหรับข้อมูลเพิ่มเติม ดูที่ คุณสมบัติคีย์

ค่าคุณสมบัติ AllowNewAPI ลักษณะการทำงาน
จริง คุณสามารถฝังแดชบอร์ด รายงาน หรือไทล์โดยใช้ ฝัง URL จาก Power BI และทำให้เป็นค่า TileUrl
False คุณสามารถฝังไทล์แดชบอร์ดโดยใช้ ฝัง URL และทำให้เป็นค่า TileUrl หรือใช้อินเทอร์เฟซแบบกราฟิกที่มีให้

หมายเหตุ

การฝัง Power BI URL (เช่น ใน IFrame) ไม่ได้รับการสนับสนุนบน Power Apps บนมือถือตั้งแต่การรับรองความถูกต้องคำขอ URL ของ Power BI ไม่ได้รับการจัดการโดยโปรแกรมเล่นบนมือถือ

การกรอง

การกรองต่างกันระหว่างรุ่น API ของ Power BI ดูส่วนที่เหมาะสมด้านล่างขึ้นอยู่กับว่าคุณกำหนดค่าตัวควบคุมอย่างไร

เมื่อใช้ API ใหม่เพื่อเรียกใช้บริการ Power BI

เมื่อคุณสมบัติ AllowNewAPI ถูกตั้งค่าเป็น "จริง" คุณกำลังใช้ API ใหม่ในการเรียกใช้บริการ Power BI สำหรับข้อมูลเพิ่มเติม โปรดดู กรองรายงานโดยใช้พารามิเตอร์สตริงของแบบสอบถามใน URL

เมื่อใช้ API เดิมเพื่อเรียกใช้บริการ Power BI

เมื่อคุณสมบัติ AllowNewAPI ถูกตั้งค่าเป็น "เท็จ" คุณกำลังใช้ 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 การตั้งค่าเป็น จริง จะอนุญาตให้ใช้ API ของ Power BI ใหม่ (ซึ่งไม่รองรับในอุปกรณ์เคลื่อนที่และบางสถานการณ์ที่ฝังตัว แต่อนุญาตให้มีการกรองขั้นสูงกว่านี้) เท็จ จะใช้ API เดิม ค่าเริ่มต้นเป็น เท็จ

Dashboard – แดชบอร์ดของ Power BI ซึ่งเป็นที่มาของไทล์

LoadPowerBIContent – เมื่อตั้งค่าเป็น จริง เนื้อหา Power BI จะถูกโหลดและแสดงขึ้น เมื่อตั้งค่าเป็น เท็จ การโหลดเนื้อหา Power BI จะถูกยกเลิก ซึ่งเผยแพร่หน่วยความจำและปรับประสิทธิภาพการทำงานให้เหมาะสมที่สุด

PowerBIInteractions - เมื่อตั้งค่าเป็น จริง เนื้อหา Power BI สามารถโต้ตอบด้วยได้ แต่เหตุการณ์ Power Apps OnSelect จะไม่ทริกเกอร์ เมื่อตั้งค่าเป็น เท็จ ไม่สามารถโต้ตอบกับไทล์ได้ แต่เหตุการณ์ Power Apps OnSelect จะทริกเกอร์ เมื่อมีการเลือกไทล์

Tile – ชื่อของไทล์ Power BI ที่คุณต้องการแสดง

Workspace – พื้นที่ทำงานของ Power BI ซึ่งเป็นที่มาของไทล์

คุณสมบัติเพิ่มเติม

BorderColor – สีของเส้นขอบของตัวควบคุม

BorderStyle – กำหนดว่าเส้นขอบของตัวควบคุมจะเป็น ทึบ ประ จุด หรือ ไม่มี

BorderThickness – ความหนาของเส้นขอบของตัวควบคุม

DisplayMode – กำหนดว่าตัวควบคุมจะอนุญาตให้ผู้ใช้ป้อนข้อมูล (แก้ไข) แสดงข้อมูลเท่านั้น (มุมมอง) หรือถูกปิดใช้งาน (ปิดใช้งาน)

Height – ระยะห่างระหว่างขอบด้านบนและด้านล่างของตัวควบคุม

OnSelect – การดำเนินการเพื่อดำเนินการเมื่อผู้ใช้เลือกตัวควบคุม ตามค่าเริ่มต้น รายงาน Power BI ที่เชื่อมโยงกับไทล์จะเปิดขึ้น

TileUrl – URL ที่ร้องขอไทล์จากบริการ Power BI ในการเพิ่มการกรองสตริงการสอบถามลงใน URL ของคุณ โปรดดูที่ส่วน การกรอง ด้านบน

Visible – กำหนดว่าตัวควบคุมปรากฏขึ้น หรือถูกซ่อน

Width – ระยะห่างระหว่างขอบด้านซ้ายและด้านขวาของตัวควบคุม

X – ระยะห่างระหว่างขอบด้านซ้ายของตัวควบคุมและขอบด้านซ้ายของคอนเทนเนอร์หลัก (หน้าจอ—ถ้าไม่มีคอนเทนเนอร์หลัก)

Y – ระยะห่างระหว่างขอบด้านบนของตัวควบคุมและขอบด้านบนของคอนเทนเนอร์หลัก (หน้าจอ—ถ้าไม่มีคอนเทนเนอร์หลัก)

ตัว อย่าง เช่น

  1. บนแท็บ แทรก เปิดเมนู แผนภูมิ และจากนั้น เพิ่มตัวควบคุม ไทล์ Power BI

    ไม่ทราบวิธี เพิ่ม และตั้งค่าคอนฟิกตัวควบคุม ใช่หรือไม่

  2. ในแท็บ Data ของแผงตัวเลือก เลือก พื้นที่ทำงานของฉัน เพื่อตั้งค่า Workspace

  3. เลือกแดชบอร์ดในรายการของแดชบอร์ด และจากนั้น เลือกไทล์ในรายการของไทล์

    ตัวควบคุมแสดงไทล์ Power BI

แนวทางการช่วยสำหรับการเข้าถึง

Power BI tile เป็นเพียงคอนเทนเนอร์สำหรับเนื้อหา Power BI เรียนรู้วิธีการสร้างเนื้อหาที่สามารถเข้าถึงได้ด้วย เคล็ดลับสำหรับการเข้าถึง Power BI เหล่านี้

หากเนื้อหา Power BI ไม่มีชื่อเรื่อง ให้พิจารณาการเพิ่มหัวเรื่องโดยใช้ตัวควบคุม ป้ายกำกับ เพื่อรองรับตัวอ่านหน้าจอ คุณสามารถวางตำแหน่งป้ายชื่อได้ทันที ก่อนไทล์ Power BI

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)