Power BI panel-kontroll i Power Apps

En kontroll som visar en Power BI-panel i en app.

Har du inte Power BI? Registrera dig.

Beskrivning

Dra nytta av din befintliga dataanalys och rapportering genom att visa dina Power BI-paneler i dina appar. Ange den panel som du vill visa genom att ange dess egenskaper för Workspace, Dashboard och Tile på fliken Data i fönsterrutan för alternativ.

Anteckning

  • Power BI panel-kontroll är inte tillgänglig i GCC High och DoD-miljöer.
  • Power BI panel-kontroll är inte tillgänglig i Kina.
  • Licenskrav när du inbäddar Power BI paneler finns i Licensiering.

Delning och säkerhet

När du delar en app som innehåller Power BI-innehåll måste du dela både själva appen och den instrumentpanel där panelen kommer från. I annat fall visas inte Power BI-innehåll ens för användare som öppnar appen. Appar som innehåller Power BI-innehåll respekterar behörigheterna för det innehållet.

Resultat

Vi rekommenderar inte att fler än tre Power BI-paneler läses in på samma gång i en app. Du kan styra panelinläsning och -borttagning genom att ange egenskapen LoadPowerBIContent.

Alternativ för inbäddning

Inbäddning skiljer sig mellan versionerna av Power BI API. På grund av det nya Power BI API-autentiseringsschemat kanske panelen inte är tillgänglig på mobila enheter eller i andra inbäddade scenarier (Team eller SharePoint).

Du kan styra användningen av API-versionen med hjälp av egenskapen AllowNewAPI. För mer information, se Nyckelegenskaper.

Egenskapsvärdet AllowNewAPI Funktionssätt
Sann Du kan inbädda en instrumentpanel, rapport eller panel genom att ta Inbäddad URL från Power BI och göra den till TileUrl värde.
Falsk Du kan inbädda en instrumentpanel antingen genom att Bädda in URL och göra den TileUrl värde eller använda grafiskt gränssnitt som tillhandahålls.

Anteckning

Inbädda en Power BI URL (till exempel i en iFrame) stöds inte på Power Apps mobil eftersom autentiseringen av Power BI URL-begäran inte hanteras av mobila spelaren.

Filtrering

Filtreringen skiljer sig mellan versionerna av Power BI API:et. Se lämpliga avsnitt nedan beroende på hur du konfigurerar kontrollen.

När du använder det nya API:et för att anropa Power BI tjänst

När egenskapen AllowNewAPI anges till "True", använder du nytt API för att anropa Power BI tjänst. Mer information finns i Filtrera en rapport med hjälp av frågesträngsparametrar i URL.

När du använder det ursprungliga API:et för att anropa Power BI tjänst

När egenskapen AllowNewAPI anges till "False", använder du det ursprungliga API för att anropa Power BI tjänst. Genom att skicka en enskild parameter från appen kan du filtrera resultaten som visas i en Power BI-panel. Däremot stöds endast strängvärden och equals-operator och filtret kanske inte fungerar om tabellnamnet eller kolumnnamnet innehåller blanksteg.

Om du vill skicka ett enskilt filter värde ändrar du värdet för egenskapen TileURL, som följer följande syntax:

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

Till det värdet lägger du till följande syntax:

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

Om du till exempel använder ett värde från en listruta:

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

Parametern filtrerar ett värde i datauppsättning av den rapport där panelen har sitt ursprung. Filtreringsfunktionen har emellertid följande begränsningar:

  • Endast ett filter kan användas.
  • Endast eq operator stöds.
  • Fälttypen måste vara en sträng.
  • Filtrering är endast tillgängligt för fästa visualiseringspaneler. Det finns inte stöd för fästa rapporter.
  • Visuella R- och Python-skriptobjekt kan inte filtreras.

Du kan använda beräknade fält i Power BI-rapporten om du vill konvertera andra värdetyper till strängar eller kombinerar flera fält till en.

Nyckelegenskaper

AllowNewAPI – Om det nya API:t ska användas när tjänsten Power BI anropas. Inställa värdet True tillåter användning av den nya Power BI API (som inte stöds i mobil och vissa inbäddade scenarier, men tillåter lite mer avancerad filtrering). Falsk använder det ursprungliga API:et. Standardvärdet är false.

Dashboard – Power BI-instrumentpanel där panelen kommer från.

LoadPowerBIContent – när värdet är True, Power BI-innehållet in och visas. När det är False, tas Power BI-innehållet bort, vilket frigör minne och optimerar prestanda.

PowerBIInteractions - När den anges till True kan Power BI innehållet interageras med men Power Apps OnSelect händelsen utlöses inte. När den är inställd på False, kan panelen inte interageras med, men Power Apps OnSelect händelsen utlöses när panelen har markerats.

Tile – namnet på den Power BI-panel som du vill visa.

Workspace – Power BI-arbetsyta där panelen kommer från.

Ytterligare egenskaper

BorderColor – En kontrolls kantlinjefärg.

BorderStyle – Om en kontrolls kantlinje är solid, streckad, prickad eller ingen.

BorderThickness – Tjockleken på en kontrolls kantlinje.

DisplayMode – Om kontrollen tillåter indata från användaren (redigera), bara visar data (visa) eller inaktiverad (inaktiverad).

Height – Avståndet mellan kontrollens övre och nedre kanter.

OnSelect – Åtgärder som ska utföras när användaren väljer en kontroll. Som standard öppnas den Power BI-rapport som är associerad med panelen.

TileUrl – den URL med vilken panelen begärs från Power BI-tjänsten. Om du vill lägga till filtrering av frågesträngar i din webbadress, se avsnittet filtrering ovan.

Visible – Om en kontroll visas eller är dold.

Width – Avståndet mellan kontrollens högra och vänstra kanter.

X – Avståndet mellan kontrollens vänstra kant och den överordnade containerns vänstra kant (skärmen — om det inte finns någon överordnad behållare).

Y – Avståndet mellan kontrollens övre kant och den överordnade containerns övre kant (skärmen — om det inte finns någon överordnad behållare).

Exempel

  1. Under fliken Infoga öppnar du menyn Diagram och lägger sedan till kontroll för en Power BI-panel.

    Vet du inte hur du lägger till och konfigurerar en kontroll?

  2. I fliken Data på fönsterrutan för alternativ välj Min arbetsyta för inställningen Arbetsyta.

  3. Välj en instrumentpanel i listan över instrumentpaneler och välj sedan en panel i listan över paneler.

    Kontrollen återger Power BI-panelen.

Riktlinjer för hjälpmedel

Power BI-panelen är helt enkelt en behållare för Power BI innehåll. Lär dig hur du skapar tillgängligt innehåll med dessa Hjälpmedelstips för Power BI.

Om Power BI-innehållet saknar rubrik kan du lägga till en rubrik genom att använda en Etikett-kontroll för att ge stöd för skärmläsare. Du kan placera etiketten precis före Power BI-panelen.

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).