Andere Power BI-inhoudstypen insluiten

Voltooid

U kunt andere typen Power BI-inhoud insluiten, zoals visuals voor Power BI-rapporten, gepagineerde rapporten, dashboards, dashboardtegels en de Q&A-ervaring. In tegenstelling tot Power BI-rapporten is het niet mogelijk om deze andere inhoudstypen te bewerken of te maken.

Visuals voor Power BI-rapporten insluiten

U kunt visuals van één rapport insluiten die afkomstig zijn van een Power BI-rapport. Gebruik een configuratieobject van het type IVisualLoadConfiguration. Naast de vereiste eigenschappen (beschreven in eenheid 1; de type eigenschap is ingesteld op visual), moet u ook de volgende eigenschappen instellen.

  • pageName - Vereist De naam van de pagina die de visual bevat die u wilt insluiten. U kunt de functie Report getPages gebruiken om de pagina's in het rapport op te halen.
  • visualName -Vereist. De naam van de visual die u insluit. U kunt de functie Pagina ophalenVisuals gebruiken om de visuals op een pagina te verkrijgen.

Uw app kan filters toepassen op de visual met behulp van de functie updateFilters .

Tip

Sluit niet te veel visuals in die afkomstig zijn van dezelfde pagina, omdat deze mogelijk niet goed presteert. Als u meer controle nodig hebt bij het insluiten van meerdere visuals uit hetzelfde rapport, kunt u dat efficiënter doen met behulp van aangepaste indelingen. Zie Een rapportindeling aanpassen voor meer informatie over aangepaste indelingen.

Zie Een rapportvisual insluiten voor een volledige beschrijving van het insluiten van power BI-rapportvisuals.

Gepagineerde rapporten insluiten

U kunt gepagineerde rapporten insluiten met behulp van een configuratieobject van het type IEmbedConfigurationBase. Naast de vereiste eigenschappen (beschreven in eenheid 1; de type eigenschap is ingesteld op rapport), moet u ook de volgende eigenschappen instellen.

  • id -Vereist. De werkruimte-id (GroupID) die het gepagineerde rapport bevat.
  • uniqueId -Vereist. De ReportID van het gepagineerde rapport.

Er is ook de settings eigenschap, die optioneel is. U kunt een object van het type IPaginatedReportSettings doorgeven om informatie op te geven over het uiterlijk van het parametervenster van het rapport. Uw app kan het deelvenster openen inschakelen en uitvouwen.

Als u parameters voor gepagineerde rapporten wilt instellen, geeft u deze door in de insluit-URL. Het is echter niet mogelijk om waarden met meerdere parameters in te stellen. Zie Een rapportparameter doorgeven in een URL voor een gepagineerd rapport in Power BI voor meer informatie.

Zie Een gepagineerd rapport insluiten voor een volledige beschrijving van het insluiten van gepagineerde rapporten.

Dashboards insluiten

U kunt dashboards insluiten met behulp van een configuratieobject van het type IDashboardLoadConfiguration. Naast de vereiste eigenschappen (beschreven in eenheid 1; de type eigenschap is ingesteld op dashboard), kunt u ook de pageView eigenschap instellen. Een aantal opties:

  • fitToWidth - De breedte van het ingesloten dashboard komt overeen met de breedte van het div element dat het dashboard bevat.
  • oneColumn - Het ingesloten dashboard wordt weergegeven in één kolom. Deze optie is geschikt voor apparaten met een kleine vormfactor, zoals een mobiele telefoon.
  • actualSize - Het ingesloten dashboard wordt op volledige grootte weergegeven.

Zie Een dashboard insluiten voor een volledige beschrijving van het insluiten van dashboards.

Dashboardtegels insluiten

U kunt dashboardtegels insluiten met behulp van een configuratieobject van het type ITileLoadConfiguration. Naast de vereiste eigenschappen (beschreven in eenheid 1; de type eigenschap is ingesteld op tegel), moet u ook de volgende eigenschappen instellen.

  • dashboardId -Vereist. De DashboardID van het dashboard dat de tegel bevat.
  • id -Vereist. De id van de dashboardtegel. U kunt de Power BI REST API gebruiken om dashboardtegels en hun eigenschappen te verkrijgen.

Zie Een dashboardtegel insluiten voor een volledige beschrijving van het insluiten van dashboardtegels.

De Q&A-ervaring insluiten

U kunt de Q&A-ervaring insluiten met behulp van een configuratieobject van het type ILoadQnaConfiguration. Naast de vereiste eigenschappen (beschreven in eenheid 1; de type eigenschap is ingesteld op qna), moet u ook de volgende eigenschappen instellen.

  • datasetIds -Vereist. Een matrix met GegevenssetID's. Momenteel wordt echter slechts één DatasetID ondersteund.
  • viewMode -Optionele. Ofwel QnaMode.Interactive, waarmee de gebruiker vragen kan invoeren, of QnaMode.ResultOnly, waarvoor een opgegeven vraag is vereist.
  • question -Optionele. De vraag die uw app levert. De viewMode eigenschap moet worden ingesteld op QnaMode.ResultOnly.

Tip

Door het gebruik van Q&A aan te moedigen, kunt u het aantal rapporten en dashboards verminderen dat u moet ontwikkelen. U kunt ook een Q&A-visual insluiten vanuit een Power BI-rapport. Deze benadering biedt de mogelijkheid om de visual op te maken en de app kan er filters op toepassen.

Zie Een zelfstandige Q&A-visual insluiten voor een volledige beschrijving van het insluiten van de Q&A-ervaring.