Tabel Date

Pengantar DAX di Power BI

Jess Ahmet

Content Developer, DataCamp

Bekerja dengan tanggal

Contoh Tanggal: 2020/09/20 12:52

Fungsi Tanggal & Waktu

  • YEAR(<date>) > 2020
  • QUARTER(<datetime>) > 3
  • MONTH(<datetime>) > 9

Fungsi FORMAT

  • Hari: FORMAT(<date>, <"dddd">) > Friday
  • Waktu: FORMAT(<date>, <"h:nn:ss">) > "12:52:00"

Fungsi Time Intelligence

  • LASTDATE()
  • DATESBETWEEN()
  • DATEADD()
1 https://docs.microsoft.com/en-us/dax/format-function-dax
Pengantar DAX di Power BI

Bekerja dengan tanggal

  • Evaluasi deret waktu untuk melihat tren dan pola, mis. kinerja musiman
  • Fitur siap pakai:
    • 20+ Fungsi Tanggal & Waktu
    • 30+ Fungsi Time Intelligence
    • Hierarki tanggal otomatis diaktifkan
      • Dapat di-drill ke tahun, kuartal, bulan, dan hari
Pengantar DAX di Power BI

Pentingnya tabel date

Masalah jika hanya mengandalkan tanggal dari tabel transaksional:

  • Celah tanggal, mis. tidak ada penjualan pada 20 September
  • Hasil salah saat memakai fungsi time-intelligence
    • Tidak ada error, hasil tetap salah
    • Sulit ditelusuri
Pengantar DAX di Power BI

Membuat Tabel Date

  • Tabel date khusus sangat dianjurkan untuk pelaporan akurat dengan fungsi time-intelligence.

Manfaat:

  • Filter menurut banyak atribut tanggal seperti Tahun dan Bulan
  • Tampilan/definisi kalender kustom seperti tanggal fiskal
  • Gunakan fitur time-intelligence untuk memilih horizon waktu (mis. Hari ini, Kemarin, 30 hari terakhir)

Jenis Analisis:

  • Pendapatan per Hari dalam Minggu, Kinerja Fiskal, Hari Libur Nasional
Pengantar DAX di Power BI

Membuat tabel Date

CALENDAR()

  • Sintaks: CALENDAR(<start_date>, <end_date>)
  • Mengembalikan tabel dengan satu kolom 'date' berisi rangkaian tanggal berurutan yang mencakup tanggal yang ditentukan
  • Contoh: CALENDAR('2020-01-01', '2020-12-31')
Pengantar DAX di Power BI

Membuat tabel Date

CALENDAR()

  • Sintaks: CALENDAR(<start_date>, <end_date>)
  • Mengembalikan tabel dengan satu kolom 'date' berisi rangkaian tanggal berurutan yang mencakup tanggal yang ditentukan
  • Contoh: CALENDAR('2020-01-01', '2020-12-31')
Date
2020-01-01
2020-01-02
...
2020-12-31
Pengantar DAX di Power BI

Membuat tabel Date

CALENDARAUTO()

  • Sintaks: CALENDARAUTO(<fiscal_year_end_month>)
  • Mengembalikan tabel dengan satu kolom 'date' yang otomatis mengambil tanggal paling awal dan paling akhir di model dan secara internal memanggil CALENDAR().
  • Contoh: CALENDARAUTO(12)
Pengantar DAX di Power BI

Membuat tabel Date

CALENDARAUTO()

  • Sintaks: CALENDARAUTO(<fiscal_year_end_month>)
  • Mengembalikan tabel dengan satu kolom 'date' yang otomatis mengambil tanggal paling awal dan paling akhir di model dan secara internal memanggil CALENDAR().
  • Contoh: CALENDARAUTO(12)
Date
2020-01-01
2020-07-31
...
2020-12-31
Pengantar DAX di Power BI

Ayo berlatih!

Pengantar DAX di Power BI

Preparing Video For Download...