Freigeben über


Einbetten einer Dashboardkachel

Trinkgeld

Versuchen Sie, eine Dashboardkachel einzubetten oder mit unseren Client-APIs im abschnitt Erkunden Sie unsere APIs Abschnitt des Power BI Embedded Analytics Playground.

In diesem Artikel werden die Schritte zum Einbetten einer Dashboardkachel in Ihre Anwendung behandelt. Erfahren Sie mehr über Dashboardkacheln in Einführung in Dashboard-Kacheln für Power BI-Designer.

So betten Sie eine Dashboardkachel ein

Wenn Sie Power BI-Inhalte in eine App einbetten, verwenden Sie ein Konfigurationsobjekt, um den Inhalt zu definieren, den Sie einbetten, und um die Einstellungen des Inhalts anzugeben. Anschließend übergeben Sie dieses Objekt an die API.

Wenn Sie eine Dashboardkachel einbetten, verwenden Sie ein Konfigurationsobjekt vom Typ ITileLoadConfiguration:

interface ITileLoadConfiguration {
    accessToken: string;
    dashboardId: string;
    embedUrl: string;
    id: string;
    tokenType?: models.TokenType;
    type: string;
}

Diese Schnittstelle enthält die folgenden Eigenschaften:

Beispiel

Das folgende Beispiel zeigt, wie Sie eine einzelne Dashboardkachel einbetten:

// Set up the configuration object that determines what to embed and how to embed it.
let embedConfiguration = {
    accessToken: anAccessToken,
    dashboardId: aDashboardId,
    embedUrl: anEmbedUrl,
    id: aTileId,
    tokenType: aTokenType,
    type: 'tile'
};
 
// Get a reference to the HTML element that contains the embedded dashboard tile.
let tileContainer = $('#tileContainer')[0];
 
// Embed the dashboard.
let tile = powerbi.embed(tileContainer, embedConfiguration);