Bagikan melalui


Menambahkan, menghapus, atau mengganti nama halaman laporan

Anda bisa menggunakan API operasi halaman untuk menambahkan atau menghapus halaman dari laporan selama sesi analitik tersemat Power BI.

Menambahkan halaman

Untuk menambahkan halaman baru ke laporan saat ini, gunakan metode dari kelas Laporan Klien Power BI:

addPage(displayName?: string): Promise<Page>
  • displayName mengatur nama tampilan untuk halaman baru. Jika tidak ditentukan, nama tampilan diatur ke Page#<NUM>.
  • Fungsi mengembalikan instans Page halaman baru.

Misalnya, tambahkan halaman dengan nama tampilan Sales ke laporan saat ini:

let newPage = await report.addPage("Sales");

Menghapus halaman

Untuk menghapus halaman dari laporan, Anda bisa menggunakan metode kelas Laporan , atau metode kelas Halaman , bergantung pada konteks. Nilai yang dikembalikan diselesaikan setelah halaman dihapus.

Menghapus halaman menggunakan instans Laporan

Untuk menghapus halaman dari laporan dengan menggunakan instans Report:

deletePage(pageName: string): Promise<void>

pageName adalah pengidentifikasi unik yang berbeda dari displayName. Anda dapat menggunakan API report.getPages untuk mendapatkan pageName.

Misalnya, hapus halaman dengan nama ReportSection123:

await report.deletePage("ReportSection123");

adalah API yang dikembalikan untuk halaman Penjualan

Menghapus halaman menggunakan instans Halaman

Untuk menghapus halaman dari laporan dengan menggunakan instans Page:

delete(): Promise<void>

Misalnya:

newPage.delete();

Mengganti nama halaman

Untuk mengganti nama halaman pada laporan, Anda bisa menggunakan metode kelas Laporan , atau metode kelas Halaman , bergantung pada konteks. Nilai yang dikembalikan diselesaikan setelah halaman diganti namanya.

Mengganti nama halaman menggunakan instans Laporan

Untuk mengganti nama halaman dari laporan dengan menggunakan instans Report:

renamePage(pageName: string, displayName: string): Promise<void>

pageName adalah pengidentifikasi unik yang berbeda dari displayName. Anda dapat menggunakan API report.getPages untuk mendapatkan pageName.

Misalnya, ganti nama halaman dengan nama ReportSection123 menjadi New Sales:

report.renamePage("ReportSection123", "New Sales");

adalah API yang dikembalikan untuk halaman Penjualan .

Mengganti nama halaman menggunakan instans Halaman

Untuk mengganti nama halaman dari laporan dengan menggunakan instans Page:

setDisplayName(displayName: string): Promise<void>

Misalnya, ganti nama halaman menjadi Penjualan Baru:

newPage.setDisplayName("New Sales");

Pertimbangan dan batasan

Operasi halaman hanya berfungsi setelah laporan dimuat.