Power BI controlul dalelor în Power Apps

Un control care arată o dală Power BI în interiorul unei aplicații.

Nu aveți Power BI? Înregistrare.

Descriere

Profitați de analiza și raportarea datelor existente, afișându-vă dalele Power BI în aplicațiile dvs. Specificați placa pe care doriți să o afișați setând proprietățile Spațiul de lucru, Tablou de bord și Dala în fila Dată din panoul de opțiuni.

Notă

  • Power BI controlul dalelor nu este disponibil în GCC High mediile DoD .
  • Controlul dalelor Power BI nu este disponibil în China.
  • Pentru cerințele de licențiere la încorporare dalei Power BI, consultați Licențierea.

Partajare și securitate

Când partajați o aplicație care are conținut Power BI, trebuie să partajați nu numai aplicația în sine, ci și tabloul de bord de unde provine dala. În caz contrar, conținutul Power BI nu va apărea nici pentru utilizatorii care deschid aplicația. Aplicațiile care au conținut Power BI onorează permisiunile pentru acel conținut.

Performanță

Nu este recomandat să aveți mai mult de trei dale Power BI încărcate în același timp într-o aplicație. Puteți controla încărcarea și descărcarea plăcilor prin setarea proprietății LoadPowerBIContent.

Se încorporează opțiunile

Încorporarea este diferită între versiunile de API Power BI. Din cauza noii scheme de autentificare API Power BI, este posibil ca dala dvs. să nu fie accesibilă pe mobil sau în alte scenarii încorporate (Teams sau SharePoint).

Puteți controla utilizarea versiunii API folosind proprietatea AllowNewAPI. Pentru mai multe informații, consultați Proprietăți cheie.

Valoarea proprietății AllowNewAPI Comportament
Adevărat Puteți încorpora un tablou de bord, un raport sau o dață luând Încorporați URL din Power BI și transformând în valoarea TileUrl.
Fals Puteți încorpora un tablou de bord fie prin Încorporare URL și prin transformarea în valoare TileUrl, fie prin utilizarea interfeței grafice furnizate.

Notă

Încorporarea unui URL Power BI (de exemplu, într-un iFrame) nu este acceptată în Power Apps pentru dispozitive mobile, deoarece solicitarea de autentificare pentru adresa URL Power BI nu este gestionată de playerul mobil.

Filtrarea

Filtrarea diferă între versiunile de API Power BI. Consultați secțiunile corespunzătoare de mai jos, în funcție de modul în care configurați controlul.

Când utilizați noul API pentru a accesa serviciul Power BI

Când proprietatea AllowNewAPI este setată pe „Adevărat”, folosiți un nou API pentru a accesa serviciul Power BI. Pentru mai multe informații, consultați: Filtrarea unui raport utilizând parametri de șir de interogare în URL.

Când utilizați API original pentru a accesa serviciul Power BI

Când proprietatea AllowNewAPI este setată pe „Fals”, folosiți un API original pentru a accesa serviciul Power BI. În acest caz, trecând un singur parametru din aplicație, puteți filtra rezultatele care apar într-o dală Power BI. Cu toate acestea, sunt acceptate doar valorile șir de caractere și operatorul egal, iar filtrul s-ar putea să nu funcționeze dacă numele tabelei sau numele coloanei conțin spații.

Pentru a transmite o singură valoare de filtru, modificați valoarea de proprietate TileURL care respectă această sintaxă:

"https://app.powerbi.com/embed?dashboardId=<DashboardID>&tileId=<TileID>&config=<SomeHash>"

La această valoare, adăugați această sintaxă:

&$filter=<TableName>/<ColumnName> eq '<Value>'

De exemplu, folosind o valoare dintr-o casetă listă:

"&$filter=Store/Territory eq '" & ListBox1.Selected.Abbr & "'"

Parametrul va filtra o valoare din setul de date al raportului de la originea dalei. Cu toate acestea, funcția de filtrare are următoarele limitări:

  • Se poate aplica un singur filtru.
  • Doar operatorul eq este acceptat.
  • Tipul de câmp trebuie să fie șir.
  • Filtrarea este disponibilă numai pe dalele de vizualizare fixate. Nu este acceptat pentru rapoartele fixate.
  • Vizualizarea scripturilor R și Python nu poate fi filtrată.

Puteți utiliza câmpuri calculate în raportul Power BI pentru a converti alte tipuri de valori în șir sau combina mai multe câmpuri într-unul.

Proprietăți cheie

AllowNewAPI - Dacă se folosește noul API atunci când se apelează serviciul Power BI. Setarea valorii la Adevărat va permite utilizarea noului API Power BI (care nu este acceptat în dispozitive mobile și în unele scenarii încorporate, dar permite o filtrare mai avansată). Fals va folosi API-ul original. Valoarea implicită este fals.

Tablou de bord – Tabloul de bord Power BI de unde provine dala.

LoadPowerBIContent – Când este setat la Adevărat, conținutul Power BI este încărcat și afișat. Când este setat la Fals, conținutul Power BI este descărcat, ceea ce eliberează memoria și optimizează performanța.

PowerBIInteractions - Când este setat pe Adevărat, se poate interacționa cu conținutul Power BI, însă evenimentul Power Apps OnSelect nu va fi declanșat. Când este setat pe Fals, nu se poate interacționa cu dala, însă evenimentul Power Apps OnSelect se va declanșa la selectarea dalei.

Dală - Numele dalei Power BI pe care doriți să o afișați.

Spațiul de lucru - Spațiul de lucru Power BI de unde provine dala.

Proprietăți suplimentare

BorderColor - Culoarea bordurii unui control.

BorderStyle - Dacă bordura unui control este de tip Continuu, Linii, Puncte sau Fără.

BorderThickness - Grosimea bordurii unui control.

DisplayMode - Dacă controlul permite date introduse de utilizator (Editare), afișează numai datele (Vizualizare) sau este dezactivat (Dezactivat).

Height - Distanța dintre marginile superioare și inferioare ale unui control.

OnSelect – Acțiuni de efectuat atunci când utilizatorul selectează un control. În mod implicit, se deschide raportul Power BI asociat cu deschiderea dalei.

TileUrl - URL-ul prin care se solicită dala de la serviciul Power BI. Pentru a adăuga filtrarea șirului de interogare la URL, consultați secțiunea filtrare de mai sus.

Visible - Dacă un control este vizibil sau ascuns.

Width - Distanța dintre marginea din stânga și cea din dreapta a unui control.

X – Distanța dintre marginea stângă a unui control și marginea stângă a recipientului său părinte (ecran—dacă nu există un recipient părinte).

Y – Distanța dintre marginea de sus a unui control și marginea de sus a containerului părinte al acestuia (a ecranului—, dacă nu există un container părinte).

Exemplu

  1. Pe fila Inserați, deschideți meniul Diagrame, apoi adăugați un control dală Power BI.

    Nu știți cum să adăugați și să configurați un control?

  2. Pe fila Date din panoul de opțiuni, selectați Spațiul meu de lucru pentru setarea Spațiu de lucru.

  3. Selectați un tablou de bord din lista de tablouri de bord, apoi selectați o dală din lista de dale.

    Controlul redă dala Power BI.

Orientări privind accesibilitatea

Dala Power BI este pur și simplu un recipient pentru conţinut Power BI. Aflați cum puteți crea conținut accesibil cu aceste sfaturi de accesibilitate Power BI.

Dacă conținutul Power BI nu are un titlu, ia în considerare adăugarea unui titlu folosind un control Label pentru a susține cititoarele de ecran. Puteți poziționa eticheta imediat înainte de dala Power BI.

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).