Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Power BI dan Looker Studio: Konsep Laporan BI

Pelajaran 14 dari 16

Ukuran, konteks filter, dan interaksi visual

CALCULATE dan konteks filter

Setelah pelajaran ini kamu bisa membaca CALCULATE, konteks filter, dan ALL, lalu menghitung hasilnya dengan SUMIFS.

±15 menitDiperiksa 5 Okt 2026

Materi

Microsoft menyebut konteks sebagai salah satu konsep DAX terpenting. Konteks filter adalah satu atau lebih filter yang menentukan hasil sebuah perhitungan. Konteks itu terbentuk dari bidang yang ditaruh di visual: saat ukuran Total Penjualan ditaruh di tabel dengan baris Cabang, sel Bantul dihitung dalam konteks Cabang = Bantul. Slicer dan relasi ikut menambah filter.

CALCULATE menghitung sebuah ekspresi dalam konteks filter yang diubah. Untuk setiap filter yang ditulis, ada dua kemungkinan. Bila kolomnya belum ada di konteks, filter baru ditambahkan. Bila kolomnya sudah ada, filter lama ditimpa. Akibatnya, ukuran Penjualan Minuman di tabel berbaris Cabang memberi penjualan minuman tiap cabang, tetapi di tabel berbaris Kategori, baris Bahan kue pun menampilkan angka minuman, karena filter Kategori = Bahan kue ditimpa.

Total Penjualan = SUM(Penjualan[Nilai])
Penjualan Minuman = CALCULATE([Total Penjualan], Produk[Kategori] = "Minuman")
Porsi Cabang = DIVIDE([Total Penjualan], CALCULATE([Total Penjualan], ALL(Cabang)))

ALL mengabaikan filter pada tabel atau kolom yang disebut. Di dalam CALCULATE, ALL(Cabang) membuat penyebut Porsi Cabang selalu total semua cabang, sehingga setiap baris menunjukkan bagiannya dari keseluruhan. Di lembar kerja, padanannya adalah SUMIFS bersyarat cabang untuk konteks baris, satu syarat tambahan untuk filter CALCULATE, dan SUM seluruh kolom untuk ALL.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 2 dari 3

Ukuran di bawah ditaruh di tabel visual yang barisnya Produk[Kategori]: Bahan kue dan Minuman. Total minuman semua cabang Rp620.000. Angka di baris Bahan kue adalah…

Penjualan Minuman = CALCULATE([Total Penjualan], Produk[Kategori] = "Minuman")
Pilih satu jawaban

Latihan 3 dari 3

Penyebut ukuran porsi harus selalu total semua cabang, walau visualnya berbaris Cabang. Fungsi yang dipakai di dalam CALCULATE untuk itu adalah…

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 1 lagi