Memvisualisasikan Surplus dan Defisit Menggunakan Grafik Kolom Bertumpuk

Artiikel ini menyajikan metode alternatif untuk memvisualisasikan kinerja aktual terhadap nilai target. Dengan memanfaatkan grafik kolom bertumpuk bawaan di Power BI, kita dapat secara efektif menyorot besarnya surplus dan defisit bulanan, memungkinkan pemangku kepentingan untuk dengan cepat memahami variasi kinerja.

Berbagai teknik pembuatan grafik dapat digunakan untuk memvisualisasikan kinerja aktual terhadap target. Saya telah membahas ini secara detail dalam artikel terpisah, yang dapat Anda temukan di sini.

Dalam konteks Power BI, implementasi visualisasi ini memerlukan penggunaan ukuran DAX. Untuk secara efektif merepresentasikan surplus dan defisit dalam grafik kolom bertumpuk, kita akan membuat ukuran terpisah untuk surplus, defisit, target keuntungan, dan keuntungan aktual. Pendekatan ini diperlukan karena berbagai kondisi yang harus dipenuhi untuk menggambarkan hasil yang diinginkan secara akurat.

  • Surplus mengacu pada kelebihan atau jumlah yang melebihi tingkat yang diperlukan atau diharapkan.
  • Defisit atau Kekurangan mengacu pada situasi di mana ada kekurangan atau kurangnya sesuatu, seperti tidak memenuhi target atau memiliki kurang dari yang diperlukan.

 

 

Bagian 1 : Membuat Ukuran DAX untuk Memvisualisasikan Surplus

 

Dalam grafik kolom bertumpuk, surplus dan target keuntungan dapat ditampilkan bersama karena total gabungan mereka mewakili keuntungan aktual. Namun, karena tidak semua bulan menghasilkan surplus, kita perlu menangani bulan-bulan dengan defisit secara strategis dalam visualisasi. Untuk mencapai ini, kita akan membuat ukuran spesifik yang secara selektif menampilkan nilai surplus.

				
					Variance_Surplus =
IF(
[Actual Profit] - [Target Profit] > 0,
[Actual Profit] - [Target Profit],
BLANK()
)
				
			

Formula ini menghitung surplus antara “Actual Profit” dan “Target Profit”.

  • Jika “Actual Profit” lebih besar dari “Target Profit”, formula menghitung selisih antara kedua nilai, mewakili jumlah surplus.
  • Jika ”Actual Profit” kurang dari atau sama dengan “Target Profit”, formula mengembalikan nilai kosong, karena tidak ada surplus dalam kasus ini.

Pada dasarnya, formula ini mengisolasi dan menghitung hanya nilai surplus, memberikan gambaran yang jelas tentang kasus di mana kinerja aktual melebihi target.

				
					For Surplus_Display Target Profit =
IF(
[Variance_Surplus] > 0,
[Actual Profit] - [Variance_Surplus],
BLANK()
)
				
			

Formula ini digunakan untuk menghitung dan menampilkan nilai “Target Profit” secara dinamis berdasarkan “Variance_Surplus” yang dihitung.

  • Jika ada surplus, formula mengurangkan “Variance_Surplus” dari “Actual Profit” untuk menentukan “Target Profit” asli.
  • Jika tidak ada surplus, formula mengembalikan nilai kosong, karena “Target Profit” tidak dapat ditentukan dalam skenario ini menggunakan perhitungan surplus.
Target keuntungan dan surplus ditampilkan menggunakan kolom bertumpuk

Ketika ukuran-ukuran ini ditambahkan ke sumbu y grafik kolom bertumpuk, visualisasi menampilkan nilai surplus untuk setiap bulan dalam tahun yang dipilih (2020, berdasarkan pemilihan slicer saat ini). Grafik menyoroti bulan-bulan di mana keuntungan aktual melebihi target, ditunjukkan oleh variasi positif pada Januari, Februari, Maret, April, Agustus, September, dan Desember. Bulan-bulan dengan defisit atau di mana keuntungan aktual tepat memenuhi target tidak ditampilkan dalam grafik karena logika filter yang dimasukkan dalam ukuran.

 

 

Bagian 2: Membuat Ukuran DAX untuk Memvisualisasikan Defisit

 

Sebaliknya, defisit atau kekurangan dapat divisualisasikan bersama dengan keuntungan aktual, karena total gabungan mereka mewakili target keuntungan. Namun, karena tidak semua bulan mengalami defisit, kita perlu secara strategis menangani bulan-bulan dengan surplus dalam visualisasi. Untuk mencapai ini, kita akan membuat ukuran spesifik yang secara selektif menampilkan nilai defisit.

				
					Variance_Deficit = 
IF(
    [Target Profit] - [Actual Profit] > 0, 
    [Target Profit] - [Actual Profit], 
    BLANK()
)
				
			

Formula ini menghitung defisit antara “Target Profit” dan “Actual Profit” dalam model Power BI.

  • Jika Target Keuntungan lebih besar dari Keuntungan Aktual, formula menghitung selisih antara kedua nilai, mewakili jumlah defisit.
  • Jika Target Keuntungan kurang dari atau sama dengan Keuntungan Aktual, formula mengembalikan nilai kosong, karena tidak ada defisit dalam kasus ini.

Pada dasarnya, formula ini mengisolasi dan menghitung hanya nilai defisit, memberikan gambaran yang jelas tentang kasus di mana kinerja aktual tidak mencapai target.

				
					For Deficit_Display Actual Profit = 
IF(
    [Variance_Deficit] > 0, 
    [Actual Profit], 
    BLANK()
)
				
			

Formula ini digunakan untuk menampilkan nilai “Keuntungan Aktual” secara dinamis khususnya ketika terjadi defisit.

  • Jika ada defisit, formula mengembalikan nilai “Keuntungan Aktual” yang sebenarnya.
  • Jika tidak ada defisit, formula mengembalikan nilai kosong.

Pada dasarnya, formula ini mengisolasi dan menampilkan “Keuntungan Aktual” hanya dalam skenario di mana target keuntungan melebihi keuntungan aktual, memberikan visualisasi yang jelas tentang keuntungan aktual dalam hubungannya dengan defisit dan target keuntungan.

Keuntungan aktual dan defisit ditampilkan menggunakan kolom bertumpuk

Ketika ukuran-ukuran ini ditambahkan ke sumbu y grafik kolom bertumpuk, visualisasi menampilkan nilai defisit untuk setiap bulan dalam tahun yang dipilih (2020, berdasarkan pemilihan slicer saat ini). Grafik menyoroti bulan-bulan di mana keuntungan aktual melebihi target, ditunjukkan oleh variasi negatif pada Mei, Juni, Juli, Oktober, dan November. Bulan-bulan dengan surplus atau di mana keuntungan aktual tepat memenuhi target tidak ditampilkan dalam grafik karena logika filter yang dimasukkan dalam ukuran.

 

Bagian 3: Menggabungkan Ukuran untuk Visualisasi Surplus/Defisit

 

Surplus dan defisit ditampilkan menggunakan kolom bertumpuk (2020, berdasarkan pilihan slicer saat ini)

 

Setelah ukuran yang diperlukan dibuat, tambahkan ke sumbu y grafik kolom bertumpuk. Gunakan warna berbeda untuk setiap segmen, seperti hijau untuk surplus dan merah untuk defisit, untuk meningkatkan kejelasan visual dan memudahkan interpretasi data.

Menambahkan semua ukuran yang dibutuhkan pada sumbu Y

 

 

 

Bagian 4: Menampilkan Label Data untuk Surplus dan Defisit

 

Setelah mengeksplorasi berbagai pendekatan untuk menampilkan label data surplus dan defisit di atas kolom, saya menemukan solusi menggunakan grafik kombinasi garis dan kolom bertumpuk dalam Power BI. Pendekatan ini memanfaatkan dua ukuran kunci: satu untuk memvisualisasikan keuntungan aktual dalam grafik garis dan satu lagi untuk memvisualisasikan target keuntungan, juga sebagai grafik garis.

Grafik garis berfungsi sebagai titik referensi untuk penempatan label data. Perlu dicatat, grafik garis ini akan disembunyikan dalam visualisasi akhir, karena tujuan utamanya adalah untuk memfasilitasi penempatan label data.

Ukuran pertama menampilkan nilai keuntungan aktual hanya ketika ada surplus. Ini penting karena nilai keuntungan aktual mewakili total tinggi kolom bertumpuk dalam kasus di mana terjadi surplus (yaitu, Keuntungan Aktual = Target Keuntungan + Surplus). Dengan menampilkan nilai keuntungan aktual sebagai garis, kita dapat secara akurat memposisikan label data di atas kolom bertumpuk yang sesuai.

				
					Reference_Data Labels for Surplus =
IF(
   [Variance_Surplus] > 0,
   [Actual Profit],
   BLANK()
)
				
			

Formula ini bekerja bersama dengan perhitungan “Variance_Surplus” dan visualisasi grafik kolom bertumpuk. Ketika ada surplus, formula mengembalikan nilai “Keuntungan Aktual”. Nilai ini kemudian digunakan sebagai titik referensi untuk grafik garis yang akan diplot di atas kolom bertumpuk, memungkinkan penempatan label data yang akurat untuk segmen surplus.

Demikian pula, ukuran kedua menampilkan nilai target keuntungan hanya ketika ada defisit. Dalam skenario ini, nilai target keuntungan mewakili total tinggi kolom bertumpuk (yaitu, Target Keuntungan = Keuntungan Aktual + Defisit). Ini memungkinkan kita untuk memposisikan label data secara akurat di atas kolom bertumpuk dalam kasus di mana terjadi defisit.

				
					Reference_Data Labels for Deficit = 
IF(
    [Variance_Deficit] > 0, 
    [Target Profit], 
    BLANK()
)
				
			

Formula ini bekerja bersama dengan perhitungan “Variance_Deficit” dan visualisasi grafik kolom bertumpuk. Ketika ada defisit, formula mengembalikan nilai “Target Keuntungan”. Nilai ini kemudian digunakan sebagai titik referensi untuk grafik garis yang akan diplot di atas kolom bertumpuk, memungkinkan penempatan label data yang akurat untuk segmen defisit.

Terakhir, tambahkan kedua ukuran referensi ke sumbu y garis dari grafik garis dan kolom bertumpuk. Konfigurasikan grafik untuk menyembunyikan garis dan penanda untuk seri ini, hanya menampilkan label data yang diposisikan di atas garis masing-masing. Untuk mencerminkan nilai surplus dan defisit secara akurat, ganti nilai default dengan variasi positif yang sesuai (surplus) dan variasi negatif (defisit). Untuk meningkatkan kejelasan visual, pertimbangkan untuk menyesuaikan warna label data berdasarkan apakah label tersebut mewakili surplus atau defisit.

Konsultasikan kebutuhanmu

Masih bingung dan ada yang ingin dikonsultasikan?
Hubungi admin melalui tombol di bawah ini