Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können Seitenvorgangs-APIs verwenden, um während einer eingebetteten Power BI-Analysesitzung eine Seite aus einem Bericht hinzuzufügen oder zu löschen.
Hinzufügen einer Seite
Um dem aktuellen Bericht eine neue Seite hinzuzufügen, verwenden Sie die addPage Methode des Power BI-Clients Report Klasse:
addPage(displayName?: string): Promise<Page>
-
displayNamelegt den Anzeigenamen für die neue Seite fest. Wenn nicht angegeben, wird der Anzeigename aufPage#<NUM>festgelegt. - Die Funktion gibt eine
PageInstanz der neuen Seite zurück.
Fügen Sie beispielsweise eine Seite mit dem Anzeigenamen Sales zum aktuellen Bericht hinzu:
let newPage = await report.addPage("Sales");
Löschen einer Seite
Zum Löschen einer Seite aus einem Bericht können Sie je nach Kontext die deletePage Methode der Report-Klasse oder die delete Methode der Page-Klasse verwenden. Der Rückgabewert wird aufgelöst, nachdem die Seite gelöscht wurde.
Löschen einer Seite mithilfe einer Berichtsinstanz
So löschen Sie eine Seite aus einem Bericht mithilfe einer Report Instanz:
deletePage(pageName: string): Promise<void>
pageName ist ein eindeutiger Bezeichner, der sich von der displayNameunterscheidet. Sie können die report.getPages-API verwenden, um die pageNameabzurufen.
Löschen Sie beispielsweise eine Seite mit dem Namen ReportSection123:
await report.deletePage("ReportSection123");
ReportSection123 ist die pageName der getPages-API, die für die Seite Sales zurückgegeben wird.
Löschen einer Seite mithilfe einer Page-Instanz
So löschen Sie eine Seite aus einem Bericht mithilfe einer Page Instanz:
delete(): Promise<void>
Zum Beispiel:
newPage.delete();
Umbenennen einer Seite
Um eine Seite in einem Bericht umzubenennen, können Sie je nach Kontext die renamePage Methode der Report Klasse oder die setDisplayName Methode der Page Klasse verwenden. Der Rückgabewert wird aufgelöst, nachdem die Seite umbenannt wurde.
Umbenennen einer Seite mithilfe einer Berichtsinstanz
So benennen Sie eine Seite aus einem Bericht mithilfe der Report Instanz um:
renamePage(pageName: string, displayName: string): Promise<void>
pageName ist ein eindeutiger Bezeichner, der sich von der displayNameunterscheidet. Sie können die report.getPages-API verwenden, um die pageNameabzurufen.
Benennen Sie z. B. die Seite mit dem Namen ReportSection123 in New Salesum:
report.renamePage("ReportSection123", "New Sales");
ReportSection123 ist die pageName der getPages-API, die für die Seite Sales zurückgegeben wird.
Umbenennen einer Seite mithilfe einer Page-Instanz
So benennen Sie eine Seite aus einem Bericht mithilfe der Page Instanz um:
setDisplayName(displayName: string): Promise<void>
Benennen Sie z. B. die Seite in Neue Verkäufeum:
newPage.setDisplayName("New Sales");
Überlegungen und Einschränkungen
Seitenvorgänge funktionieren erst nach dem Laden des Berichts.