Lewati ke konten utama

Ekspresi LOD di Tableau: Tutorial dengan Contoh

Pelajari lebih lanjut tentang ekspresi LOD di Tableau dan cara menggunakannya.

Jelajahi bersama AI

Jadi, Anda sudah mencapai tonggak dalam belajar Tableau dan menemukan ekspresi LOD (Level of Detail) di Tableau. Kabar baik!

Ekspresi LOD adalah cara yang luar biasa untuk membuat perhitungan yang lebih lanjut dan visualisasi data yang kompleks. Ekspresi ini membantu membatasi ruang lingkup analisis data Anda dengan menentukan tingkat detail yang ingin Anda fokuskan.

Untuk membantu Anda memahami logika di balik ekspresi ini dan kapan menggunakannya, saya telah menyusun panduan pengantar sederhana tentang LOD di Tableau.

Apa Itu Ekspresi LOD

Di Tableau, ekspresi LOD (Level of Detail) digunakan untuk menghitung nilai pada tingkat yang berbeda dalam sebuah visualisasi. Ekspresi ini memungkinkan kontrol yang lebih terperinci atas bagaimana data diagregasi dan ditampilkan dalam visualisasi.

Secara sederhana, ekspresi LOD menyediakan cara untuk mengisolasi tingkat data tertentu dalam visualisasi, terlepas dari filter atau dimensi lain yang ada. Ini memungkinkan analisis data yang lebih presisi dan fleksibel.

Berikut contoh sintaks:

{FIXED [Dimension]: AGG([Measure])}

Sebagai contoh, misalkan kita memiliki dataset yang memuat informasi penjualan untuk berbagai wilayah dan kategori produk. Kita ingin membuat bagan batang yang menampilkan total penjualan untuk tiap wilayah, sekaligus melihat rata-rata penjualan gabungan untuk semua wilayah.

Di sinilah ekspresi LOD sangat berguna.

Dengan ekspresi LOD, kita dapat membuat field terhitung yang menentukan rata-rata penjualan untuk semua wilayah, apa pun yang dipilih dalam visualisasi. Lalu kita bisa menambahkannya ke bagan batang kita dan membandingkannya dengan total penjualan tiap wilayah.

Ini memberi kita pemahaman yang lebih baik tentang bagaimana penjualan tiap wilayah dibandingkan dengan rata-rata keseluruhan.

Mengapa Ekspresi LOD Penting?

Ekspresi LOD penting karena memungkinkan kontrol yang lebih presisi atas tingkat di mana data diagregasi dalam visualisasi. Secara bawaan, Tableau mengagregasi data pada tingkat detail yang ditentukan oleh dimensi dan ukuran dalam visualisasi.

Namun, dengan ekspresi LOD, kita dapat menetapkan tingkat detail yang berbeda untuk perhitungan kita, menghasilkan wawasan yang lebih akurat dan bermakna.

Jenis-Jenis Ekspresi LOD

Ada tiga jenis ekspresi LOD di Tableau: FIXED, INCLUDE, dan EXCLUDE. Masing-masing memberikan tingkat kontrol yang berbeda atas cara data diagregasi.

Fitur

Fixed LOD

Include LOD

Exclude LOD

Definisi

Ekspresi Fixed LOD menghitung nilai menggunakan dimensi yang ditentukan, tanpa memedulikan dimensi yang ada di tampilan.

Ekspresi Include LOD memungkinkan Anda menghitung agregasi yang lebih terperinci daripada tingkat tampilan, dengan menyertakan dimensi tambahan.

Ekspresi Exclude LOD memungkinkan perhitungan agregasi yang kurang terperinci daripada tampilan, dengan mengecualikan dimensi tertentu.

Contoh Sintaks

{FIXED [Dimension]: AGG([Measure])}

{INCLUDE [Dimension]: AGG([Measure])}

{EXCLUDE [Dimension]: AGG([Measure])}

Kasus Penggunaan

Gunakan Fixed LOD untuk perhitungan yang perlu konstan di seluruh dataset atau dalam pengelompokan tertentu yang ditentukan oleh dimensi tetap

Gunakan Include LOD saat Anda perlu menyertakan dimensi tambahan dalam perhitungan yang tidak ada di tampilan

Gunakan Exclude LOD saat Anda ingin menghapus dimensi tertentu dari perhitungan, sehingga menjadi kurang terperinci dibanding tampilan saat ini

Dampak terhadap Tampilan

Independen dari granularitas tampilan.

Menambahkan detail melampaui apa yang ada di tampilan saat ini

Menghapus detail dari tingkat detail tampilan saat ini

Keterkaitan dengan Filter

  • Dihitung sebelum filter dimensi diterapkan
  • Perhitungan tidak terpengaruh oleh sebagian besar penyaringan.
  • Beroperasi dalam konteks terfilter dari tampilan.
  • Perhitungan terpengaruh oleh filter dimensi
  • Perhitungan terpengaruh oleh filter dimensi
  • Perhitungan mengabaikan dimensi yang dikecualikan meskipun difilter.

Aplikasi Umum

  • Benchmarking, perbandingan lintas kategori tetap
  • Rasio di mana pembilang atau penyebut perlu ditetapkan.
  • Rata-rata, jumlah, atau hitungan yang granular dan memerlukan detail lebih
  • Mengabaikan dimensi yang dapat mempersulit atau mengubah hasil.

1. Ekspresi FIXED

Ekspresi FIXED digunakan untuk menentukan tingkat detail tertentu bagi suatu perhitungan. Ini memungkinkan kita menentukan dimensi persis yang ingin kita sertakan dalam perhitungan.

Artinya, meskipun dimensi lain atau filter diterapkan dalam visualisasi, perhitungan akan tetap tetap pada tingkat detail yang ditentukan.

Berikut contoh sintaks untuk ekspresi FIXED:

{FIXED [Dimension]: Calculation}

2. Ekspresi INCLUDE

Ekspresi INCLUDE memungkinkan kita menyertakan dimensi tambahan dalam perhitungan sambil tetap mempertahankan dimensi asli yang ada dalam visualisasi. Ini berguna saat kita ingin membandingkan data di beberapa tingkat detail.

Berikut contoh sintaks untuk ekspresi INCLUDE:

{INCLUDE [Dimension]: Calculation}

3. Ekspresi EXCLUDE

Ekspresi EXCLUDE digunakan untuk mengecualikan dimensi tertentu dari suatu perhitungan sambil tetap menyertakan semua dimensi lainnya dalam visualisasi. Ini berguna saat kita ingin fokus pada tingkat detail tertentu tanpa dipengaruhi oleh dimensi lain.

Berikut contoh sintaks untuk ekspresi EXCLUDE:

{EXCLUDE [Dimension]: Calculation}

Cara Menggunakan Ekspresi LOD: Contoh

Mari kita jelajahi bagaimana kita dapat menggunakan ekspresi LOD dalam berbagai skenario. Kita akan menggunakan dataset Superstore yang terdapat di dalam Tableau.

Untuk memuat dataset ini, masuk ke area kerja utama Tableau dan klik "Connect to Data" di pojok kiri atas.

connect to data

Di jendela popup yang muncul, klik "Sample - Superstore" di bawah Saved Data Sources.

sample superstore dataset

Selanjutnya, periksa bahwa panel kiri kini terisi dengan data dari dataset Superstore.

Tampilannya akan kurang lebih seperti ini:

Superstore sample data

Untuk menggunakan ekspresi LOD di Tableau, pertama kita perlu membuat field terhitung. Kita bisa melakukannya dengan mengklik panah dropdown di panel data lalu tombol "New Calculated Field".

Creating calculated field

Mari lihat contoh bagaimana kita dapat menggunakan setiap jenis ekspresi LOD untuk mendapatkan lebih banyak wawasan dari data kita:

1. Ekspresi LOD FIXED

Misalkan kita ingin membandingkan rata-rata penjualan untuk tiap wilayah dengan rata-rata penjualan keseluruhan. Kita dapat membuat field terhitung dengan rumus berikut:

{FIXED : AVG([Sales])}

Ini akan menghitung rata-rata penjualan untuk semua wilayah, apa pun yang dipilih dalam visualisasi.

average sales fixed calculated field

Kita kemudian dapat menambahkan field terhitung ini ke tampilan dan membandingkannya dengan rata-rata penjualan untuk tiap wilayah.

Untuk melakukannya, kita cukup menambahkan field Sales dan Average Sales FIXED ke rak "Columns", dan Region ke rak Rows.

comparison bar chart

Field terhitung dengan ekspresi LOD FIXED memberikan rata-rata penjualan untuk semua wilayah, sementara ukuran AVG(Sales) biasa memberikan rata-rata untuk tiap wilayah.

Artinya, dengan menetapkan LOD FIXED, menambahkan dimensi apa pun seperti region tidak akan memengaruhi nilai rata-rata penjualan.

2. Ekspresi LOD INCLUDE

Katakanlah kita ingin mencari rata-rata penjualan per pesanan untuk tiap wilayah, terlepas dari tingkat detail dalam tampilan saat ini.

Ini sangat berguna jika Anda memvisualisasikan data pada tingkat agregasi yang lebih tinggi namun tetap ingin memasukkan perhitungan yang lebih rinci tanpa mengubah tampilan keseluruhan.

Buat Worksheet baru menggunakan tombol Create Worksheet di pojok kiri bawah.

Arahkan ke panel "Data", pilih tombol panah dropdown, lalu pilih "Create Calculated Field" untuk membuka editor perhitungan.

Beri nama field terhitung Anda secara deskriptif, misalnya "Average Sales per Order INCLUDE".

Masukkan rumus berikut untuk ekspresi LOD Include:

{INCLUDE [Order ID]: AVG([Sales])}

Tampilannya akan seperti ini:

average sales per order include calculated

Rumus ini memberi tahu Tableau untuk menghitung rata-rata penjualan per pesanan (Order ID unik untuk tiap pesanan) di seluruh dataset, menyertakan detail ini dalam perhitungan meski Order ID tidak ada di tampilan.

Seret field Region ke rak Rows. Tindakan ini akan menentukan tingkat detail utama dalam visualisasi Anda.

adding region to rows shelf

Selanjutnya, seret field "Average Sales per Order" yang baru Anda buat ke kartu Marks bagian Text. Tableau kini akan menampilkan rata-rata penjualan per pesanan untuk tiap wilayah.

adding calculated field to marks card

Tabel teks akan muncul secara otomatis dan tampak seperti ini:

average sales per order text table

Klik kanan pada pil Average Sales per Order dan ubah measure ke Average.

change pill to average

Berikutnya, kita ingin membandingkan ini dengan penjualan biasa. Jadi seret juga field Sales normal ke kartu Marks bagian Text dan ubah measure menjadi average.

adding sales to text marks card

Mari bandingkan kedua field pada tabel di bawah.

final include comparison table

Seperti yang Anda lihat, angkanya sedikit berbeda, dan ini bergantung pada LOD detail yang ditentukan dalam ekspresi INCLUDE kita, yaitu Order ID.

3. Ekspresi LOD EXCLUDE

Terakhir, mari lihat bagaimana kita dapat menggunakan ekspresi LOD EXCLUDE untuk fokus pada tingkat detail tertentu. Misalkan kita ingin melihat total penjualan untuk tiap wilayah tetapi mengecualikan dimensi sub-category.

Kita dapat membuat field terhitung dengan rumus berikut:

{EXCLUDE [Sub-Category] : SUM([Sales])}

Ini akan menghitung total penjualan untuk tiap wilayah, tanpa memperhitungkan dimensi sub-category.

sum of sales excluding sub category calculated field

Ini memungkinkan kita fokus hanya pada penjualan per wilayah tanpa dipengaruhi oleh berbagai sub-kategori.

Kasus Penggunaan Lanjutan

Contoh: Menghitung pertumbuhan penjualan

Kita juga dapat menggunakan ekspresi LOD untuk menghitung pertumbuhan penjualan selama periode tertentu.

Misalnya, kita ingin melihat persentase perubahan penjualan dari tahun sebelumnya untuk tiap wilayah.

Untuk melakukannya, kita dapat membuat dua field terhitung — satu untuk total penjualan pada tahun berjalan dan satu untuk total penjualan pada tahun sebelumnya. Lalu, kita dapat menggunakan ekspresi LOD INCLUDE untuk menghitung persentase pertumbuhan.

Berikut rumusnya:

Total Sales (Current Year):

{INCLUDE [Region] : SUM(IF YEAR([Order Date]) = YEAR(TODAY()) THEN [Sales] END)}

Total Sales (Previous Year):

{INCLUDE [Region] : SUM(IF YEAR([Order Date]) = YEAR(TODAY())-1 THEN [Sales] END)}

Growth Percentage:

[Total Sales (Current Year)]/[Total Sales (Previous Year)]-1

Kita kemudian dapat menambahkan persentase pertumbuhan ke visualisasi untuk melihat bagaimana penjualan tiap wilayah bertumbuh dibanding tahun sebelumnya.

Ini dapat berupa bagan batang seperti di bawah ini.

growth percentage by region

Ini dapat membantu kita mengidentifikasi wilayah yang berkinerja baik dan yang mungkin memerlukan perbaikan.

Praktik Terbaik dan Tips Optimasi

Menggunakan LOD di Tableau biasanya merupakan teknik tingkat menengah hingga lanjut, jadi penting untuk memahami data dengan baik dan cara kerja tiap jenis ekspresi.

Berikut beberapa praktik terbaik dan tips untuk menggunakan ekspresi LOD secara efektif:

  • Pastikan dimensi yang digunakan dalam perhitungan selaras dengan yang ada di visualisasi.
  • Gunakan ekspresi FIXED seperlunya, karena dapat berdampak signifikan pada performa.
  • Gunakan ekspresi INCLUDE dan EXCLUDE untuk perhitungan yang melibatkan beberapa tingkat detail.
  • Pertimbangkan menggunakan ekspresi LOD bersama fitur Tableau lainnya, seperti filter dan set, untuk mendapatkan kontrol lebih besar atas data.
  • Perhatikan performa saat menggunakan ekspresi LOD, karena terkadang dapat memperlambat visualisasi. Jika performa menjadi masalah, coba sederhanakan ekspresi atau gunakan jenis perhitungan lain.

Penutup

Saat bekerja dengan ekspresi LOD, cobalah memahami tujuan masing-masing jenis dan bagaimana mereka dapat digunakan untuk memperoleh wawasan dari data Anda. Bereksperimenlah dengan berbagai skenario dan berkreasilah dengan visualisasi Anda. Dengan latihan, Anda akan cepat dapat mengidentifikasi jenis LOD mana yang sesuai untuk kasus penggunaan Anda.

Ingin mengeksplorasi lebih banyak fungsi Tableau yang digunakan analis data? Jalur Data Analyst in Tableau kami mungkin membantu Anda!

Jika Anda mencari konten yang lebih terarah, khususnya tentang ekspresi LOD, kursus Calculations in Tableau kami mungkin cocok untuk Anda. Atau, jika Anda pemula yang ingin mulai belajar Tableau, coba kursus Introduction to Tableau kami.

Austin Chia

Penulis

Austin Chia

Saya Austin, seorang blogger dan penulis teknologi dengan pengalaman bertahun-tahun sebagai data scientist dan analis data di bidang kesehatan. Memulai perjalanan teknologi dengan latar belakang biologi, kini saya membantu orang lain melakukan transisi yang sama melalui blog teknologi saya. Ketertarikan saya pada teknologi mendorong kontribusi tulisan saya untuk puluhan perusahaan SaaS, menginspirasi orang lain dan membagikan pengalaman saya.

Topik

Terkait

blogs

Tutorial Korelasi di R

blogs

Spaghetti Plot dan Jalur Badai

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026