Bagikan melalui


Perlihatkan tanggal refresh terakhir ke laporan Power BI

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Menambahkan tanggal refresh terakhir ke laporan membantu pengguna memahami bagaimana data saat ini. Anda dapat menampilkan tanggal dan waktu pembaruan data terakhir menggunakan kartu dalam laporan. Merefresh model data secara teratur di Power BI memastikan bahwa semua informasi sudah diperbarui.

Langkah-langkah untuk menambahkan tanggal refresh terakhir bervariasi berdasarkan sumber laporan Power BI Anda, baik tampilan Analitik, Power BI, atau kueri OData.

Catatan

Beberapa jenis entitas Analytics, seperti WorkItemRevision, , WorkItemWorkItemLink, TestRun, dan lainnya, menyertakan AnalyticsUpdatedDate properti . Properti ini menunjukkan waktu terbaru bahwa referensi entitas individual diperbarui.

Prasyarat

  • Akses: Menjadi anggota proyek dengan setidaknya akses Dasar .
  • Izin: Secara default, anggota proyek memiliki izin untuk mengkueri Analitik dan membuat tampilan.
  • Untuk informasi selengkapnya tentang prasyarat lain mengenai pengaktifan layanan dan fitur serta aktivitas pelacakan data umum, lihat Izin dan prasyarat untuk mengakses Analitik.

Menambahkan tanggal refresh terakhir berdasarkan tampilan Analitik

Untuk menambahkan kolom dengan tanggal refresh terakhir himpunan data, lakukan langkah-langkah berikut.

  1. Muat file .pbix Power BI yang terkait dengan tampilan Anda di Power BI Desktop.

  2. Di bagian Kueri dari pita, pilih Transformasi data Transformasi data>.

    Cuplikan layar Power BI Desktop, tab Beranda, tombol Ubah Data yang disorot di bagian Kueri.

  3. Pilih Editor Lanjutan.

    Cuplikan layar tombol Editor Lanjutan yang disorot.

    Jika Anda tidak mengubah kueri, tinjau contoh berikut dengan nilai tabel tertentu yang cocok dengan tampilan Analitik Anda.

    let
        Source = AzureDevOps.AnalyticsViews("{OrganizationName}", "{ProjectName}", []),
        #"Private Views_Folder" = Source{[Id="Private Views",Kind="Folder"]}[Data],
        #"{AnalyticsViewsID_Table}" = #"Private Views_Folder"{[Id="{AnalyticsViewsID}",Kind="Table"]}[Data],
        #"Added Refresh Date" = Table.AddColumn(#"{AnalyticsViewsID_Table}", "Refresh Date", each DateTimeZone.FixedUtcNow(), type datetimezone)
    in
        #"Added Refresh Date"
    

  1. Ubah kueri sesuai dengan sintaks berikut.

    let
        Source = AzureDevOps.AnalyticsViews("{OrganizationName}", "{ProjectName}", []),
        #"Private Views_Folder" = Source{[Id="Private Views",Kind="Folder"]}[Data],
        #"{AnalyticsViewsID_Table}" = #"Private Views_Folder"{[Id="{AnalyticsViewsID}",Kind="Table"]}[Data],
        #"Added Refresh Date" = Table.AddColumn(#"{AnalyticsViewsID_Table}", "Refresh Date", each DateTimeZone.FixedUtcNow(), type datetimezone)
    in
        #"Added Refresh Date"
    

Catatan

Contoh-contoh ini menggunakan UTC. Anda dapat menyesuaikan kode kueri berdasarkan zona waktu tertentu seperti yang dijelaskan dalam fungsi DateTimeZone.

  1. Pilih Selesai.

  2. Pilih Tutup & Terapkan untuk segera me-refresh himpunan data.

    Cuplikan layar Power BI Desktop, Beranda, disorot tombol Tutup & Terapkan.

Menambahkan tanggal refresh terakhir berdasarkan kueri Power BI atau OData

  1. Dari Power BI, pilih Dapatkan Kueri Kosong data>.

    Cuplikan layar tombol yang disorot, Dapatkan data, dan Kueri kosong.

  2. Ganti nama kueri menjadi Tanggal Terakhir Disegarkan, lalu masukkan rumus berikut ke dalam bilah fungsi.

    Cuplikan layar Editor Power Query, rumus untuk kueri DateTime.LocalNow untuk Tanggal Refresh Terakhir.

  3. Untuk mengonversi data tanggal menjadi format tabel, pilih Ke Tabel>Ke Tabel. Bergantung pada versi yang Anda gunakan, Anda mungkin perlu Memanggil parameter terlebih dahulu.

    Cuplikan layar opsi Editor Power Query, Ke Tabel.

    Satu kolom muncul dengan tanggal.

    Cuplikan layar kolom tanggal yang dikonversi.

    Tip

    Jika Anda tidak melihat opsi Ke Tabel , Anda bisa menggunakan langkah-langkah alternatif berikut untuk menambahkan tanggal dan waktu refresh terakhir ke laporan Anda:

    1. Pilih tab Beranda dan pilih Dapatkan Data. Pilih Kueri Kosong dari opsi.
    2. Di panel Kueri, pilih kanan pada kueri baru dan pilih Editor Lanjutan.
    3. Ganti kode yang ada dengan kode berikut untuk membuat tabel dengan tanggal dan waktu saat ini:
    let
    Source = #table(
        {"Last Refresh Date"}, 
        {{DateTime.LocalNow()}}
    )
    in
    Source
    
  4. Dari menu Transformasi, pilih menu dropdown Jenis Data dan pilih opsi Tanggal/Waktu.

    Cuplikan layar menu Transformasi, ubah opsi Jenis Data menjadi Tanggal/Waktu.

  5. Ganti nama Kolom1 menjadi sesuatu yang lebih bermakna, seperti Tanggal Refresh Terakhir.

  6. Dari menu Beranda, pilih Tutup dan Terapkan.

    Cuplikan layar Power BI Desktop, Beranda, Tutup & Terapkan.

Menambahkan kartu ke laporan dengan Tanggal Refresh

  • Untuk menambahkan kartu dengan tanggal refresh terakhir ke laporan Anda, di bawah Visualisasi, pilih Kartu, dan tambahkan Tanggal Refresh atau Tanggal Refresh Terakhir ke Bidang.

    Cuplikan layar Power BI Desktop, Kartu, Tanggal Refresh Diterapkan.

Memuat ulang data

Pilih Refresh untuk me-refresh data halaman laporan dan model data. Setelah semua kueri diperbarui, kartu di-refresh dengan tanggal terbaru.

Cuplikan layar opsi refresh Power BI Desktop.