Modul 04 · Dasar DAX
Fungsi DAX yang wajib dikuasai
CALCULATE, time intelligence, dan pola-pola besar.
-
Langkah 1: CALCULATE mengubah filter context — misalnya pendapatan khusus kanal Online:
DAXRevenue (Online) = CALCULATE([Total Revenue], Sales[Channel] = "Online") -
Langkah 2: Time intelligence — pendapatan year-to-date (butuh tabel Date dari Modul 3):
DAXRevenue YTD = TOTALYTD([Total Revenue], 'Date'[Date]) -
Langkah 3: Persen dari total memakai ALL untuk melepas filter:
DAXShare = DIVIDE([Total Revenue], CALCULATE([Total Revenue], ALL(Sales)))Tips: Pakai DIVIDE, bukan “/” — DIVIDE menangani pembagian dengan nol dengan aman.