Tableau Table Calculation: Running Total dan Rank
Blog/Dashboard & Visualisasi/Tableau Table Calculation: Running Total dan Rank

Tableau Table Calculation: Running Total dan Rank

BimaBima
·25 November 2026·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Table calculation di Tableau adalah perhitungan yang jalan di atas hasil yang udah tampil di view, bukan di data mentah. Dua yang paling sering dipakai: running total pakai RUNNING_SUM buat akumulasi berjalan, dan rank pakai RANK buat urutan peringkat. Kunci hasil yang benar ada di setelan Compute Using, yang nentuin arah dan partisi perhitungan. Salah atur arah bikin angka running total dan rank meleset walau rumusnya benar.

Table calculation di Tableau adalah perhitungan yang jalan di atas hasil yang udah tampil di view, bukan di data mentah.

Ini yang bikin kamu bisa bikin running total, persen dari total, dan rank tanpa ngubah sumber data. Tapi ada satu jebakan: kalau arah perhitungannya salah, angkanya meleset walau rumusnya benar.

Aku bahas dua table calculation yang paling sering dipakai, running total dan rank, plus setelan Compute Using yang jadi kunci hasil yang akurat.

Apa itu table calculation di Tableau?

Table calculation adalah perhitungan yang dihitung dari angka yang udah tampil di view, bukan dari baris data mentah. Contohnya running total dan rank. Karena dihitung dari hasil tampilan, arah dan partisi perhitungan nentuin hasil akhirnya. Table calculation muncul dengan simbol delta segitiga di pill-nya.

Ini beda dari calculated field biasa yang dihitung per baris data. Table calculation butuh view yang udah jadi dulu, baru dia ngitung di atasnya. Kalau kamu masih baru di Tableau, pahami dasarnya di panduan Tableau untuk pemula.

Gimana cara bikin running total di Tableau?

Running total nambahin nilai tiap baris ke total sebelumnya, jadi kamu bisa lihat pertumbuhan kumulatif. Ada dua cara: cepat lewat menu, atau manual pakai rumus.

Cara cepat, pakai Quick Table Calculation:

  1. Tarik measure penjualan ke view, susun per tanggal.
  2. Klik kanan pill measure di Rows atau Columns.
  3. Pilih Quick Table Calculation lalu Running Total.
  4. Angkanya langsung berubah jadi akumulasi berjalan.

Cara manual, pakai calculated field:

RUNNING_SUM(SUM([Nilai]))

Fungsi RUNNING_SUM nambahin nilai tiap baris ke jumlah sebelumnya. Yang di dalam, SUM([Nilai]), itu agregat yang dihitung dulu per baris view. Setelah bikin field ini, kamu wajib atur arahnya lewat Compute Using, biasanya menurut Tanggal biar akumulasinya ikut urutan waktu.

Apa fungsi Compute Using di table calculation?

Compute Using nentuin arah dan cakupan perhitungan. Ini setelan paling penting di table calculation. Misalnya running total bisa dihitung menurun per baris, atau menyamping per kolom, tergantung yang kamu pilih di sini.

Kamu atur lewat klik kanan pill table calculation lalu Compute Using. Ada beberapa pilihan umum.

Pilihan Compute UsingArah perhitungan
Table (Across)Menyamping, per kolom
Table (Down)Menurun, per baris
Pane (Down)Menurun, tapi reset tiap panel
Specific DimensionsKamu pilih dimensi mana yang jadi arah

Salah pilih di sini bikin running total atau rank meleset walau rumusnya benar. Ini penyebab paling umum table calculation kelihatan aneh. Selalu cek arahnya dulu sebelum curiga rumusnya salah.

Gimana cara bikin rank di Tableau?

Rank ngasih peringkat berdasarkan nilai. Nilai terbesar dapat peringkat 1, dan seterusnya. Cara cepatnya lewat Quick Table Calculation, cara manualnya pakai fungsi RANK.

RANK(SUM([Nilai]))

Rumus ini ngasih peringkat tiap baris berdasarkan total nilainya. Secara default, peringkat 1 buat yang terbesar. Kalau mau kebalikannya, pakai RANK(SUM([Nilai]), 'asc') biar yang terkecil dapat peringkat 1.

Sama kayak running total, rank butuh Compute Using yang benar. Kalau kamu mau ranking kota, arahnya harus menurut dimensi Kota, bukan yang lain. Salah arah bikin peringkatnya ngaco.

Beda RANK dan INDEX

Dua fungsi ini sering ketuker. RANK lihat nilai, INDEX cuma lihat urutan baris.

INDEX()

Fungsi INDEX ngasih nomor urut sesuai posisi baris di view, tanpa peduli nilainya. Pakai RANK kalau kamu mau posisi berdasarkan besar kecil angka. Pakai INDEX kalau kamu cuma butuh penomoran baris.

Contoh kasus: penjualan kumulatif toko_berkah

Aku bikin view penjualan bulanan toko_berkah dari 14.880 transaksi setahun. Owner mau tau di bulan ke berapa penjualan kumulatif nembus target tahunan Rp600 juta.

Aku bikin running total pakai RUNNING_SUM, arahnya diatur menurut Bulan.

RUNNING_SUM(SUM([Nilai]))

Hasilnya kelihatan jelas: penjualan kumulatif nembus Rp600 juta di awal bulan Oktober, jadi target tahunan kecapai 3 bulan sebelum tutup tahun. Tanpa running total, aku harus jumlahin manual bulan per bulan buat tau titik ini.

Awalnya aku salah set Compute Using ke Table (Across), dan angkanya ngaco karena akumulasinya nyamping bukan ikut waktu. Begitu aku ubah ke arah Bulan, baru benar. Ini bukti Compute Using itu yang nentuin, bukan rumusnya. Buat nyusun view yang enak dibaca, prinsipnya ada di glossary dashboard.

Kesalahan umum waktu pakai table calculation

  • Salah arah Compute Using. Penyebab nomor satu angka meleset. Cek arah sebelum ngutak-atik rumus.
  • Nambah dimensi tanpa cek ulang. Nambah dimensi baru di view ngubah cara table calculation ngelompok. Angkanya bisa berubah diam-diam.
  • Nyampur RANK dan INDEX. RANK lihat nilai, INDEX lihat urutan. Pilih sesuai yang kamu butuh.
  • Ngira table calculation ngubah data. Dia cuma ngitung di atas view, nggak nyentuh sumber data. Ganti view, hasilnya ikut berubah.
  • Lupa agregat di dalam. Rumus kayak RUNNING_SUM butuh agregat di dalamnya, misalnya SUM. Tanpa itu, hasilnya error atau salah.

FAQ

Apa itu table calculation di Tableau?

Table calculation adalah perhitungan yang jalan di atas angka yang udah tampil di view, bukan di baris data mentah. Contohnya running total, persen dari total, dan rank. Karena dihitung dari hasil tampilan, arah dan partisi perhitungan penting banget. Table calculation muncul dengan simbol delta segitiga di pill-nya, beda dari calculated field biasa. Ini alat utama buat analisis yang butuh membandingkan baris dengan baris lain di view yang sama.

Apa fungsi Compute Using di table calculation?

Compute Using nentuin arah dan cakupan perhitungan table calculation. Misalnya running total bisa dihitung menurun per baris, atau menyamping per kolom, tergantung setelan ini. Kamu atur lewat klik kanan pill table calculation lalu Compute Using. Pilihan salah bikin angka akumulasi atau peringkat meleset walau rumusnya benar. Ini penyebab paling umum table calculation kelihatan aneh, jadi selalu cek arahnya dulu.

Gimana cara bikin running total di Tableau?

Cara cepat: klik kanan measure di view, pilih Quick Table Calculation, lalu Running Total. Cara manual: bikin calculated field pakai RUNNING_SUM(SUM([Nilai])). Setelah itu, atur Compute Using sesuai arah yang kamu mau, biasanya menurut Tanggal biar akumulasinya ikut urutan waktu. Running total nambahin nilai tiap baris ke total sebelumnya, jadi kamu bisa lihat pertumbuhan kumulatif sepanjang periode.

Apa beda RANK dan INDEX di Tableau?

RANK ngasih peringkat berdasarkan nilai, jadi nilai terbesar dapat peringkat 1 dan seterusnya, dengan nilai sama bisa dapat peringkat sama. INDEX cuma ngasih nomor urut baris sesuai urutan di view, tanpa lihat nilainya. Pakai RANK kalau kamu mau tahu posisi berdasarkan besar kecil angka, misalnya kota dengan penjualan tertinggi. Pakai INDEX kalau kamu cuma butuh penomoran baris atau logika berbasis posisi, bukan nilai.

Kenapa table calculation-ku hasilnya salah?

Penyebab paling umum: setelan Compute Using yang salah arah. Table calculation dihitung dari hasil di view, jadi kalau arah perhitungannya nggak sesuai, angkanya meleset walau rumus benar. Cek dulu apakah perhitungan harusnya menurun per baris, menyamping per kolom, atau per partisi tertentu. Penyebab lain, level detail di view berubah, misalnya nambah dimensi baru, yang otomatis ngubah cara table calculation ngelompok.

Penutup

Yang perlu kamu inget: table calculation ngitung di atas view, running total pakai RUNNING_SUM, rank pakai RANK, dan Compute Using yang nentuin arahnya benar atau salah.

Cara mulai paling gampang: bikin view penjualan per bulan, klik kanan measure, pilih Quick Table Calculation Running Total, lalu coba ubah arah Compute Using dan lihat angkanya berubah.

Mau perdalam kalkulasi custom lain? Baca cara bikin calculated field di Tableau dan konsep visualisasi data. Dokumentasi resmi ada di situs bantuan Tableau. Mau latihan bikin dashboard dari data nyata? Coba modul di Ngulik Data.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel terkait

Small Multiples: Teknik Visualisasi Perbandingan (2026)
Dashboard & Visualisasi
31 Desember 2026•7 menit baca

Small Multiples: Teknik Visualisasi Perbandingan (2026)

Satu grafik penuh garis warna-warni bikin mata mumet. Small multiples mecahnya jadi grafik kecil sejenis biar perbandingan antar grup langsung kelihatan. Ini caranya.

BimaBima
Bubble Chart: Kapan Dipakai dan Cara Membacanya (2026)
Dashboard & Visualisasi
28 Desember 2026•7 menit baca

Bubble Chart: Kapan Dipakai dan Cara Membacanya (2026)

Bubble chart bisa nunjukin tiga angka sekaligus, tapi gampang bikin salah baca. Ini kapan dia beneran kepake, cara bacanya, plus contoh dari 5 cabang toko.

BimaBima
Treemap: Visualisasi Data Hierarki
Dashboard & Visualisasi
25 Desember 2026•8 menit baca

Treemap: Visualisasi Data Hierarki

Treemap ngerangkum data hierarki jadi kotak bertingkat yang ukurannya mewakili nilai. Ini cara baca dan bikinnya, plus kapan sebaiknya dipakai.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

© 2026 Ngulik Data. Semua hak dilindungi.

TAUTAN
BantuanHargaDatasetBlogAfiliasi
LEGAL
Syarat & KetentuanKebijakan Privasi
Ngulik Data
DatasetLeaderboardBlogStore