Pengantar DAX di Power BI

Pengantar DAX di Power BI

Jess Ahmet

Content Developer, DataCamp

Apa itu DAX?

  • Data Analysis eXpressions
  • Bahasa rumus untuk membuat perhitungan
    • Kolom, tabel, measure
  • Berdasarkan rumus dan fungsi Excel
    • mis., SUM()
  • Dipakai di alat Microsoft lain
    • Power Pivot dan Analysis Services
Pengantar DAX di Power BI

Fungsi DAX

  • Rumus siap pakai untuk menghitung nilai tertentu yang disebut argumen
  • Sintaks fungsi menunjukkan urutan argumen yang diharapkan
  • Kategori fungsi
    • Agregasi - SUM(),AVERAGE(), COUNT()
    • Tanggal & Waktu - TODAY(), MONTH(), YEAR()
    • Logika - IF(), AND(), OR()
    • Teks - CONCATENATE(), UPPER(), LEFT()
    • Dan banyak lagi...
  • Referensi DAX:
Pengantar DAX di Power BI

Contoh fungsi DAX

  • SUM()
    • Sintaks: SUM(<column>)
    • Deskripsi: Menjumlahkan semua angka dalam kolom.
    • Satu argumen: <column>
    • Contoh: SUM(Sales)
  • LEFT()
    • Sintaks: LEFT(<text>, <num_chars>)
    • Deskripsi: Mengambil sejumlah karakter dari awal teks.
    • Dua argumen: <text>,<num_chars>
    • Contoh: LEFT('DataCamp', 4) = "Data"
Pengantar DAX di Power BI

Membuat calculated column

  • Memperluas dataset tanpa mengubah data sumber
  • Mengevaluasi per baris dan menambah kolom baru ke tabel
  • Dihitung saat memuat atau menyegarkan data
Pengantar DAX di Power BI

Membuat calculated column

  • Memperluas dataset tanpa mengubah sumber
  • Mengevaluasi per baris dan menambah kolom baru ke tabel
  • Dihitung saat memuat data dan saat penyegaran data
  • Contoh DAX: Price_w_tax = Price + (Price * Tax)
Item Price Tax
A $ 20 25%
B $ 45 0%
C $ 100 15%
Pengantar DAX di Power BI

Membuat calculated column

  • Memperluas dataset tanpa mengubah sumber
  • Mengevaluasi per baris dan menambah kolom baru ke tabel
  • Dihitung saat memuat data dan saat penyegaran data
  • Contoh DAX: Price_w_tax = Price + (Price * Tax)
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Pengantar DAX di Power BI

Membuat calculated measure

  • Memungkinkan perhitungan kompleks
  • Mengagregasi banyak baris dan menambah field baru untuk visualisasi
  • Dihitung saat query time ketika Anda berinteraksi dan memfilter
    • Lebih efisien karena tidak dihitung tiap kali tabel diakses
  • Dua cara membuat measure
    • Tulis measure dari awal
    • Gunakan alat Quick Measure bawaan
Pengantar DAX di Power BI

Membuat calculated measure

Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
  • Total_price_w_tax = SUM(Price_w_tax)
  • Total_price_w_tax = $25 + $45 + $115 = $185
Pengantar DAX di Power BI

Ringkasan

Calculated column:

  • Untuk evaluasi tiap baris
  • Menambah kolom baru ke tabel
  • Dihitung saat memuat atau menyegarkan data

Calculated measure:

Pengantar DAX di Power BI

Ringkasan

Calculated column:

  • Untuk evaluasi tiap baris
  • Menambah kolom baru ke tabel
  • Dihitung saat memuat atau menyegarkan data
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

Calculated measure:

  • Untuk mengagregasi banyak baris
  • Hasilnya berupa field lain untuk ditambahkan ke visualisasi
  • Dihitung saat query time ketika berinteraksi dan memfilter
  • Total_price_w_tax = SUM(Price_w_tax)
Pengantar DAX di Power BI

Ringkasan

Calculated column:

  • Untuk evaluasi tiap baris
  • Menambah kolom baru ke tabel
  • Dihitung saat memuat atau menyegarkan data
Item Price Tax Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

Calculated measure:

  • Untuk mengagregasi banyak baris
  • Hasilnya berupa field lain untuk ditambahkan ke visualisasi
  • Dihitung saat query time ketika berinteraksi dan memfilter

  • Total_price_w_tax = SUM(Price_w_tax)

1 Calculated table akan dibahas nanti.
Pengantar DAX di Power BI

Adventure Works

  • Menjual sepeda dan suku cadangnya secara global
  • Tabel: Sales
    • Data transaksi per baris pesanan
    • Berisi data kategorikal termasuk kategori produk

Sepeda Shinola dipajang oleh Amin Hasani

Pengantar DAX di Power BI

Ayo berlatih!

Pengantar DAX di Power BI

Preparing Video For Download...