Fungsi window di Power BI

Analisis Deret Waktu di Power BI

Kevin Barlow

Data Analytics Professional

Konteks dan pentingnya

Rentang span yang dipilih pada deret waktu memengaruhi jenis analisis yang bisa dilakukan. Ukuran "jendela" waktu yang berbeda membawa tingkat informasi yang berbeda.

Perbedaan Rentang Waktu

Analisis Deret Waktu di Power BI

Fungsi expanding window - cara kerja

  • Memiliki satu titik jangkar
  • Dapat "mengarah" maju atau mundur

Fungsi Expanding Window

Analisis Deret Waktu di Power BI

Fungsi expanding window - use case

Fungsi expanding window umumnya dipakai untuk analisis skala besar dari suatu titik referensi.

Contoh:

  1. Menjumlahkan semua profit sejak keputusan kunci dibuat.
  2. Menghitung suhu rata-rata suatu lokasi untuk semua data hingga hari ini.
  3. Menghitung jumlah produk yang sudah dikirim tahun ini.

Contoh:

CALCULATE(SUM(sales[profit]), 
    sales[date] >= DATE(2020,1,1))

CALCULATE(AVERAGE(weather[temp]),
    weather[date] <= TODAY())

TOTALYTD(COUNT(shipping[id]), 
    shipping[ship_date])
Analisis Deret Waktu di Power BI

Fungsi rolling window - cara kerja

  • Memiliki titik jangkar relatif
  • Berlaku untuk rentang waktu berbeda saat data baru masuk

Fungsi Rolling Window

Analisis Deret Waktu di Power BI

Fungsi rolling window - use case

Fungsi rolling window biasanya dipakai untuk menganalisis kondisi saat ini. Sering dipakai menghitung berbagai KPI penting bagi kesehatan organisasi.

Contoh:

  1. Harga tertinggi saham dalam 30 hari terakhir.
  2. Rata-rata diskon yang diberikan ke pelanggan selama setahun terakhir.
  3. Perkiraan keterlambatan pengiriman dalam 6 bulan terakhir.

Contoh:

CALCULATE(MAX(stocks[high]), 
    stocks[date] >= DATEADD(TODAY(), 
    -30, DAYS))

CALCULATE(AVERAGE(sales[discount]), 
    sales[date] >= DATEADD(TODAY(), 
    -1, YEAR))

CALCULATE(AVERAGE(ship[delay]), 
    ship[ship.date] >= DATEADD(TODAY(), 
    -6, MONTH))
Analisis Deret Waktu di Power BI

Ayo berlatih!

Analisis Deret Waktu di Power BI

Preparing Video For Download...