Info Camp | Camp 404

CAMP404 INFO

Others

Formula DAX Sederhana: Pengertian, Manfaat, dan Contoh Praktis

28-Feb-2025 Others Admin 403

28-Feb-2025
Others
Admin
403
CAMP404

Apa Itu DAX?

DAX (Data Analysis Expressions) adalah bahasa pemrograman yang digunakan dalam Microsoft Power BI, Power Pivot, dan Analysis Services untuk melakukan perhitungan data yang lebih kompleks dan analisis yang lebih mendalam. DAX memungkinkan pengguna untuk membuat formula yang lebih fleksibel dibandingkan dengan rumus Excel biasa.

DAX memiliki sintaks yang mirip dengan Excel, tetapi dengan fungsi tambahan yang dirancang untuk bekerja dengan model data relasional. Dengan DAX, pengguna dapat membuat kolom terhitung (calculated column), ukuran (measure), dan tabel terhitung (calculated table) untuk menyajikan data yang lebih bermanfaat.

Manfaat Menggunakan DAX

Menggunakan DAX dalam Power BI dan Power Pivot memberikan banyak manfaat, di antaranya:

  1. Analisis Data yang Mendalam
    • DAX memungkinkan pengguna untuk melakukan perhitungan dan analisis data yang lebih kompleks dibandingkan dengan rumus Excel biasa.
  2. Kinerja yang Lebih Cepat dan Efisien
    • Dengan menggunakan DAX dalam model data yang dioptimalkan, analisis data dapat dilakukan dengan lebih cepat dibandingkan dengan mengandalkan rumus Excel yang dapat memperlambat performa.
  3. Mengelola Data dari Berbagai Sumber
    • DAX membantu dalam mengolah data dari berbagai sumber dengan logika yang lebih fleksibel dan efisien.
  4. Membantu dalam Time Intelligence
    • DAX memungkinkan analisis berbasis waktu seperti perhitungan Year-to-Date (YTD), Month-to-Date (MTD), dan analisis pertumbuhan tahunan.

Perbandingan DAX di Power BI dan Power Pivot

DAX digunakan baik di Power BI maupun Power Pivot, tetapi terdapat beberapa perbedaan dalam penggunaannya:

Fitur

Power BI

Power Pivot

Tujuan Penggunaan

Visualisasi dan analisis data

Analisis data dalam Excel

Kinerja

Lebih cepat dengan optimalisasi memori

Bisa melambat jika data besar

Kemampuan Visualisasi

Kaya dengan banyak opsi tampilan

Terbatas pada Excel

Integrasi Data

Terhubung ke banyak sumber data

Lebih terbatas

Jika Anda ingin melakukan analisis data yang mendalam dengan tampilan visual yang menarik, Power BI lebih direkomendasikan. Namun, jika Anda hanya perlu melakukan perhitungan dan analisis langsung dalam Excel, Power Pivot dengan DAX sudah cukup.

 

Contoh Formula DAX Sederhana

Berikut beberapa contoh formula DAX dasar yang sering digunakan:

1. SUM - Menjumlahkan Nilai Kolom

TotalPenjualan = SUM(Sales[Total])

Formula ini menjumlahkan semua nilai dalam kolom Total dari tabel Sales.

 

2. AVERAGE - Menghitung Rata-rata

RataRataHarga = AVERAGE(Products[Harga])

Formula ini menghitung rata-rata harga dari produk di dalam tabel Products.

 

3. COUNT - Menghitung Jumlah Data

JumlahTransaksi = COUNT(Sales[ID_Transaksi])

Formula ini menghitung jumlah transaksi berdasarkan ID di tabel Sales.

 

4. IF - Logika Dasar

KategoriPenjualan = IF(Sales[Total] > 50000, "Tinggi", "Rendah")

Formula ini memberikan kategori "Tinggi" jika nilai penjualan lebih dari 50.000, jika tidak maka "Rendah".

 

Contoh Time Series DAX (Time Intelligence)

DAX memiliki kemampuan untuk melakukan analisis data berbasis waktu, seperti Year-to-Date (YTD), Month-to-Date (MTD), dan analisis lainnya.

1. Year-to-Date (YTD)

TotalPenjualanYTD = CALCULATE(

    SUM(Sales[Total]),

    DATESYTD(Calendar[Date])

)

Formula ini menghitung total penjualan dari awal tahun hingga tanggal tertentu.

2. Month-to-Date (MTD)

TotalPenjualanMTD = CALCULATE(

    SUM(Sales[Total]),

    DATESMTD(Calendar[Date])

)

Formula ini menghitung total penjualan dari awal bulan hingga tanggal tertentu.

 

3. Previous Year (PY)

TotalPenjualanPY = CALCULATE(

    SUM(Sales[Total]),

    SAMEPERIODLASTYEAR(Calendar[Date])

)

Formula ini menghitung total penjualan untuk periode yang sama di tahun sebelumnya.

 

4. Year-over-Year Growth (YoY)

GrowthYoY =

VAR PenjualanTahunLalu = CALCULATE(

    SUM(Sales[Total]),

    SAMEPERIODLASTYEAR(Calendar[Date])

)

RETURN

    DIVIDE(SUM(Sales[Total]) - PenjualanTahunLalu, PenjualanTahunLalu)

Formula ini menghitung pertumbuhan penjualan dari tahun sebelumnya dengan membandingkan total penjualan saat ini dan sebelumnya.

 

DAX adalah bahasa pemrograman yang sangat powerful untuk analisis data dalam Power BI dan Power Pivot. Dengan menggunakan formula DAX, pengguna dapat membuat perhitungan yang lebih kompleks dan mendapatkan wawasan yang lebih dalam dari data mereka. Baik untuk menghitung jumlah, rata-rata, kategori, atau analisis berbasis waktu seperti YTD dan MTD, DAX memberikan fleksibilitas tinggi dalam pengolahan data.

Menguasai dasar-dasar DAX akan sangat membantu dalam meningkatkan kualitas analisis data Anda, baik dalam dunia bisnis maupun analisis keuangan. Jadi, mulailah bereksperimen dengan DAX untuk mendapatkan manfaat maksimal dari Power BI atau Power Pivot Anda!