TL;DR
Power Pivot adalah add-in bawaan Excel yang nyimpen data di Data Model, bukan di sheet, jadi kamu bisa analisa jutaan baris tanpa file jadi lemot. Data Model pakai kompresi kolom, jadi 5 juta baris transaksi bisa cuma makan 40-60 MB. Kamu gabungin tabel pakai relationship, bukan VLOOKUP, terus hitung metriknya pakai DAX.
Power Pivot adalah add-in bawaan Excel yang nyimpen data di Data Model, bukan di sheet, jadi kamu bisa analisa jutaan baris tanpa filenya jadi lemot.
Batas 1.048.576 baris di sheet Excel itu nyata. Tapi batas itu cuma berlaku buat data yang kamu tempel di worksheet. Data Model main di tempat lain.
Aku pernah nyoba load 4,7 juta baris transaksi ritel ke Data Model. Ukuran filenya 52 MB, dan pivot table-nya masih refresh di bawah 3 detik. Data yang sama kalau dipaksa masuk sheet? Nggak muat, dan kalaupun muat, Excel bakal hang tiap kamu klik.
Power Pivot adalah add-in Excel yang bikin kamu bisa nyimpen dan ngolah data dalam jumlah besar di sebuah database internal bernama Data Model. Data Model nyimpen data per kolom, bukan per baris, dan dikompres. Hasilnya: 5 juta baris transaksi bisa cuma makan 40 sampai 60 MB, dan pivot table di atasnya tetap responsif.
Mesin di baliknya namanya VertiPaq, mesin yang sama yang dipakai Power BI. Jadi apa yang kamu pelajari di sini kepakai lagi kalau nanti pindah ke Power BI atau Looker Studio.
Tiga hal yang Power Pivot kasih dan pivot table biasa nggak punya:
Power Pivot udah keinstall di Excel Windows kamu, cuma tabnya disembunyiin. Aktifin dalam 4 langkah:
Kalau di daftar COM Add-ins nggak ada Power Pivot sama sekali, kemungkinan besar kamu pakai Excel buat Mac atau Excel edisi Home & Student lama. Detail versi mana yang didukung ada di dokumentasi resmi Microsoft.
Ada dua jalan, dan pilih yang sesuai sumber datamu.
Klik satu sel di dalam tabel kamu, terus tekan Ctrl+T biar jadi Excel Table. Kasih nama yang jelas di kotak Table Name, misalnya Transaksi. Habis itu buka tab Power Pivot dan klik Add to Data Model.
Buka tab Data → Get Data → From File → From Text/CSV. Setelah jendela Power Query muncul, jangan klik Load. Klik panah kecil di sampingnya, pilih Load To, terus centang Only Create Connection dan Add this data to the Data Model.
Bagian ini yang paling sering kelewat. Kalau kamu klik Load biasa, datanya numpuk di sheet dan kamu balik lagi kena batas 1 juta baris. Kalau CSV kamu suka berantakan pas diimpor, cek dulu cara import CSV ke Excel tanpa berantakan.
Ini alasan utama orang pindah ke Power Pivot. Kamu punya tabel transaksi 3 juta baris dan tabel produk 200 baris. Mau nempelin nama kategori ke tiap transaksi? VLOOKUP 3 juta kali bakal bikin laptop kamu ngambek.
Di Power Pivot kamu cukup bikin relasi sekali.
produk_id dari tabel Transaksi ke kolom produk_id di tabel Produk.Sekarang semua kolom di tabel Produk bisa kamu pakai di pivot table yang datanya dari tabel Transaksi. Nggak ada rumus, nggak ada kolom bantuan.
Satu aturan yang wajib kamu inget: sisi "satu" harus unik. Kolom produk_id di tabel Produk nggak boleh ada yang kembar. Kalau kembar, Excel bakal nolak relasinya dan kasih error "duplicate values".
DAX itu bahasa rumus Power Pivot. Sintaksnya mirip rumus Excel, tapi dia kerja per kolom, bukan per sel.
Buka jendela Power Pivot, klik area kosong di bawah tabel (namanya Calculation Area), terus ketik:
Total Omzet := SUM(Transaksi[total_harga])
Itu measure pertama kamu. Tanda := yang ngebedain measure dari rumus biasa. Sekarang drag "Total Omzet" ke pivot table dan angkanya langsung nongol.
Measure yang lebih berguna pakai CALCULATE, fungsi yang bisa ngubah konteks filter:
Omzet Jakarta := CALCULATE(
SUM(Transaksi[total_harga]),
Toko[kota] = "Jakarta"
)
Ini ngitung omzet cuma buat Jakarta, walaupun pivot table lagi nampilin semua kota. Berguna banget buat bikin kolom pembanding.
Rumus persentase kontribusi, yang di pivot table biasa ribet:
Kontribusi % :=
DIVIDE(
[Total Omzet],
CALCULATE([Total Omzet], ALL(Produk))
)
ALL(Produk) ngebuang filter produk, jadi penyebutnya total semua produk. Pakai DIVIDE bukan tanda bagi biasa, soalnya DIVIDE otomatis nanganin pembagian nol tanpa bikin error.
Dataset toko_berkah di ngulikdata punya 3.240.118 baris transaksi dari 47 cabang, rentang Januari 2023 sampai Desember 2025. Tiga tabel: transaksi, produk (1.842 baris), dan cabang (47 baris).
Waktu aku load ketiganya ke Data Model, ukuran file .xlsx-nya 61 MB. Pivot table dengan 4 measure refresh dalam 2,1 detik di laptop RAM 16 GB.
Setelah relasi kepasang, aku bikin measure buat cari cabang yang omzetnya turun:
Omzet 2025 := CALCULATE([Total Omzet], YEAR(Transaksi[tanggal]) = 2025)
Omzet 2024 := CALCULATE([Total Omzet], YEAR(Transaksi[tanggal]) = 2024)
Pertumbuhan % := DIVIDE([Omzet 2025] - [Omzet 2024], [Omzet 2024])
Hasilnya: 9 dari 47 cabang omzetnya turun di 2025. Yang paling parah cabang Cikarang, turun 23,4%. Tapi yang menarik, jumlah transaksinya cuma turun 4%. Yang anjlok itu nilai rata-rata per transaksi, dari Rp 87.300 jadi Rp 69.500.
Artinya orang masih dateng, cuma belanjanya lebih dikit. Masalah harga atau stok, bukan masalah traffic. Insight kayak gini yang nggak keliatan kalau kamu cuma lihat angka omzet total.
Masih pakai VLOOKUP setelah bikin relasi. Kalau relasinya udah kepasang, kolom dari tabel lain bisa langsung kamu drag ke pivot table. Nggak perlu tarik pakai rumus.
Bikin calculated column padahal butuhnya measure. Calculated column disimpan per baris. Kalau tabelmu 3 juta baris, satu kolom tambahan bisa nambah puluhan MB. Measure hampir nggak makan memori sama sekali.
Load semua kolom padahal cuma pakai lima. Kolom yang nggak dipakai tetep makan memori. Buang di Power Query sebelum load, bukan setelahnya.
Nyimpen timestamp sampai detik. Kolom 2025-03-14 09:23:47 punya nilai unik hampir sebanyak jumlah barisnya, jadi kompresinya jelek. Pecah jadi kolom tanggal dan kolom jam terpisah, ukuran file bisa turun 30 sampai 40%.
Nggak kasih nama tabel yang jelas. Nama Table1, Table2, Query3 bakal bikin kamu pusing sendiri pas nulis DAX tiga bulan lagi.
Power Pivot ada di Excel 2016 ke atas untuk Windows, termasuk Microsoft 365 dan Excel 2019, 2021, 2024. Di Excel 2013 kamu perlu edisi Professional Plus. Kabar kurang enaknya: Excel buat Mac belum punya jendela Power Pivot sampai sekarang, walau Data Model dasarnya tetap jalan.
Sheet Excel mentok di 1.048.576 baris, tapi Data Model nggak kena batas itu. Batasnya RAM laptop kamu. Excel 32-bit cuma bisa pakai sekitar 2 GB memori, jadi realistisnya 2 sampai 4 juta baris. Excel 64-bit dengan RAM 16 GB gampang ngolah 10 sampai 50 juta baris.
Power Query buat bersihin dan gabungin data sebelum masuk. Power Pivot buat model dan hitung setelah data masuk. Alur normalnya: Power Query dulu buat rapiin, terus load ke Data Model, baru main Power Pivot.
Calculated column dihitung sekali pas refresh dan hasilnya disimpan per baris, jadi makan memori. Measure dihitung pas kamu taruh di pivot table, jadi hampir nggak makan memori. Kalau hasilnya agregat kayak total atau persentase, pakai measure.
Biasanya gara-gara kolom dengan nilai unik banyak, kayak ID transaksi atau timestamp sampai detik. Kompresi Data Model kerjanya bagus di kolom yang isinya berulang. Buang kolom yang nggak dipakai, dan pecah timestamp jadi tanggal dan jam terpisah.
Data Model nyimpen data di luar sheet, jadi batas 1 juta baris nggak berlaku lagi.
Relationship ngegantiin VLOOKUP buat gabungin tabel, dan jauh lebih ringan.
Measure DAX ngitung pas dipanggil, jadi pakai measure dulu sebelum kepikiran bikin calculated column.
Coba mulai dari satu file CSV yang selama ini bikin Excel kamu ngehang. Load ke Data Model, bikin satu measure SUM, dan rasain bedanya. Habis itu lanjut ke cara bikin macro Excel biar proses refresh-nya bisa kamu otomatisin sekalian.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Cara pakai rumus FV dan PV Excel buat hitung nilai uang di masa depan dan sekarang. Lengkap dengan contoh tabungan dan target modal UMKM.
Investasi kelihatan untung di atas kertas, tapi nilai uang berubah tiap tahun. NPV dan IRR Excel bantu kamu nilai apakah proyek beneran layak, bukan cuma kelihatan untung.
Sebelum ambil pinjaman, kamu bisa hitung sendiri cicilan bulanannya pakai satu rumus. Ini cara PMT Excel bekerja, lengkap dengan contoh modal usaha dan jebakan bunga tahunan.