Membuat tabel tanggal di Power BI Desktop

Power BI Desktop bekerja di belakang layar untuk secara otomatis mengidentifikasi kolom yang mewakili tanggal, lalu membuat hierarki tanggal dan metadata lain yang mengaktifkan untuk model Anda, atas nama Anda. Anda kemudian dapat menggunakan hierarki bawaan tersebut saat membuat fitur laporan seperti visual, tabel, pengukuran cepat, pemotong, dan sebagainya. Power BI Desktop menghasilkan data ini dengan membuat tabel tersembunyi atas nama Anda, yang kemudian dapat Anda gunakan untuk laporan dan ekspresi DAX Anda.

Untuk informasi selengkapnya tentang perilaku otomatis ini, lihat Menerapkan tanggal/waktu otomatis di Power BI Desktop.

Banyak analis data lebih suka membuat tabel tanggal mereka sendiri, yang baik-baik saja. Di Power BI Desktop, Anda bisa menentukan tabel yang Anda inginkan untuk digunakan model Anda sebagai tabel tanggalnya, lalu membuat visual, tabel, pengukuran cepat, dan sebagainya terkait tanggal, dengan menggunakan data tanggal tabel tersebut. Saat menentukan tabel tanggal Anda sendiri, Anda mengontrol hierarki tanggal yang dibuat dalam model Anda, dan menggunakannya dalam pengukuran cepat dan operasi lain yang menggunakan tabel tanggal model Anda.

Screenshot of Power BI Desktop showing the Mark as date table dialog box.

Manfaat mengatur tabel tanggal Anda sendiri

Fungsi Inteligensi waktu di Power BI memerlukan beberapa pemahaman tentang perhitungan tanggal dalam model Anda. Mengatur tabel tanggal Anda sendiri atau menggunakan tanggal/waktu otomatis memungkinkan fungsi ini berfungsi. Ada situasi khusus di mana Anda perlu mengatur tabel tanggal Anda sendiri:

  • Hubungan antara tabel tanggal dan tabel lain dalam model Anda didasarkan pada kolom tipe data yang berbeda dari Datetime. Misalnya, jika Anda memuat data dari sumber seperti gudang data, kolom tertentu yang mewakili tanggal sering disediakan. Kolom ini (juga disebut kunci pengganti) sering disimpan sebagai bilangan bujur dan diformat sebagai yyyymmdd (misalnya: 20201231 mewakili tanggal 31 Desember 2020). Jika Anda memiliki hubungan antara tabel tanggal dan tabel lain dalam model Anda yang memanfaatkan kolom tersebut, Anda harus mengatur tabel tanggal Anda sendiri untuk menggunakan kemampuan kecerdasan waktu.
  • Jika Anda ingin menggunakan filter tanggal tingkat lanjut di PivotTable Excel atau PivotChart berdasarkan data Power BI.

Mengatur tabel tanggal Anda sendiri

Untuk mengatur tabel tanggal, pilih tabel yang ingin Anda gunakan sebagai tabel tanggal di panel Bidang , lalu klik kanan tabel dan pilih Tandai sebagai tabel > tanggal Tandai sebagai tabel tanggal di menu yang muncul, seperti yang diperlihatkan dalam gambar berikut.

Screenshot of Power BI Desktop showing Mark as date table filter options in the Fields pane.

Anda juga bisa memilih tabel lalu memilih Tandai sebagai tabel tanggal dari pita Alat tabel, yang diperlihatkan di sini.

Screenshot of Power BI Desktop showing the Mark as date table button and options filter.

Saat Anda menentukan tabel tanggal Anda sendiri, Power BI Desktop melakukan validasi kolom tersebut berikut dan datanya, untuk memastikan bahwa data tersebut:

  • Berisi nilai unik.
  • Tidak berisi nilai null.
  • Berisi nilai tanggal yang berdampingan (dari awal hingga akhir).
  • Jika ini adalah jenis data Tanggal/Waktu , jenis data tersebut memiliki tanda waktu yang sama di setiap nilai.

Ada dua kemungkinan skenario untuk membuat tabel tanggal Anda sendiri, salah satunya adalah pendekatan yang wajar:

  • Skenario pertama adalah saat Anda menggunakan tabel dan hierarki tanggal kanonis, atau dasar. Skenario ini akan menggunakan tabel dalam data Anda yang memenuhi kriteria validasi yang dijelaskan sebelumnya untuk tabel tanggal.

  • Skenario kedua adalah tempat Anda menggunakan tabel dari Analysis Services, misalnya, dengan bidang tanggal redup yang ingin digunakan sebagai tabel tanggal Anda.

Setelah menentukan tabel tanggal, Anda bisa memilih kolom mana dalam tabel tersebut yang merupakan kolom tanggal. Anda bisa menentukan kolom mana yang akan digunakan dengan memilih tabel di panel Bidang , lalu klik kanan tabel dan pilih Tandai sebagai tabel tanggal > pengaturan tabel Tanggal. Jendela berikut muncul, tempat Anda dapat memilih kolom yang akan digunakan sebagai tabel tanggal dari menu dropdown.

Screenshot of Power BI Desktop showing the Mark as date table dialog box with an important note.

Penting untuk dicatat bahwa saat Anda menentukan tabel tanggal Anda sendiri, Power BI Desktop tidak membuat hierarki secara otomatis yang akan dibuat ke dalam model Anda atas nama Anda. Jika nanti Anda membatalkan pilihan tabel tanggal (dan tidak lagi memiliki tabel tanggal yang ditetapkan secara manual), Power BI Desktop membuat ulang tabel tanggal bawaan yang dibuat secara otomatis untuk Anda, untuk kolom tanggal dalam tabel.

Penting juga untuk dicatat adalah bahwa saat Anda menandai tabel sebagai tabel tanggal, Power BI Desktop menghapus tabel tanggal bawaan (dibuat secara otomatis). Dan visual atau ekspresi DAX apa pun yang sebelumnya Anda buat berdasarkan tabel bawaan tersebut tidak akan lagi berfungsi dengan baik.

Menandai tabel tanggal Anda sebagai tipe data yang sesuai

Saat Anda menentukan tabel tanggal Anda sendiri, Anda perlu memastikan jenis data diatur dengan benar. Anda ingin mengatur Jenis data ke Tanggal/Waktu atau Tanggal. Lakukan langkah-langkah berikut untuk melakukannya:

  1. Pilih tabel tanggal Anda dari panel Bidang, perluas jika perlu, lalu pilih kolom yang akan digunakan sebagai tanggal.

    Screenshot of Power BI Desktop showing the Date filter in the Fields pane.

  2. Pada tab Alat kolom, pilih Jenis data lalu pilih panah dropdown untuk memperlihatkan tipe data yang tersedia.

    Screenshot of Power BI Desktop showing the Modeling tab with the Data Type filter selected.

  3. Tentukan jenis data untuk kolom Anda.

Untuk informasi selengkapnya terkait artikel ini, lihat sumber daya berikut ini: