Saya membuat bagan berikut setelah beberapa googling:
Ini memiliki dua level sumbu kategori, bilah yang Anda lihat adalah tipe bagan batang yang ditumpuk. Anda dapat menemukan file dengan data dan bagan di sini jika Anda ingin melihat detailnya.
Kekhawatiran saya adalah garis untuk A
. Data yang saya proses dikumpulkan pada beberapa tanggal dengan kategori yang tidak berbeda. Batang padat dan bergaris dengan warna yang sama mengukur hal yang berbeda untuk kategori yang sama. Apa yang tidak Anda lihat tentang konstruksi bagan adalah bahwa ia berpikir bahwa setiap bilah (dan setiap celah) berada dalam kategorinya sendiri, dan saya hanya membiarkan celahnya (yang sesuai dengan baris kosong dalam data) dan bilah bergaris memiliki mengosongkan sel sebagai referensi kategori mereka sehingga sumbu kategori sekunder tidak berantakan.
Saya ingin menambahkan garis yang menghubungkan semua batang padat dari suatu kategori (data dapat dikumpulkan pada banyak tanggal yang sewenang-wenang). Cara saya mengatasinya adalah bahwa saya menggandakan data untuk bilah solid, menggunakan duplikat itu untuk menambahkan seri kedua tumpukan bar di atas yang solid, kemudian mengubah jenis seri yang digandakan itu ke bagan garis. Saya kemudian menambahkan nilai-nilai dummy untuk kategori di mana tidak ada bilah padat yang menunjukkan garis lurus (menggunakan fungsi linier). Jika saya menjatuhkan spidol untuk garis, semuanya terlihat baik-baik saja.
Sekarang yang tidak saya sukai tentang ini adalah bahwa jika saya memfilter bagan untuk hanya menampilkan data tentang seri A
dan B
, misalnya, nilai-nilai untuk baris tidak lagi menjadi fungsi linear, dan akan ada penyok:
Jadi, apa yang sebenarnya ingin saya miliki adalah garis yang hanya memplot dirinya sendiri dalam subkategori A
dalam setiap kategori utama, dan baris lain yang melakukan hal yang sama di dalam B
dan seterusnya. Saya ingat versi Excel sebelumnya (2003 atau lebih) memiliki fungsi yang saya bisa menghubungkan semua titik data dari suatu seri dengan sebuah garis, tetapi saya tidak yakin itu benar-benar masalahnya.
Apakah ada cara untuk melakukan apa yang saya inginkan tanpa harus nilai VBA untuk baris setiap kali saya filter? Saya belum pernah menggunakan VBA sebelumnya (saya tahu cara memprogram, tapi saya berharap ada cara otomatis untuk mencapai ini).
Hal-hal lain yang saya coba: hanya menggunakan 0
entri di semua kategori lain menghasilkan ini:
Membatasi rentang data untuk bagan garis menjadi hanya nilai yang relevan untuk bilah padat untuk A
, saya mendapatkan ini (garis sekarang merah muda untuk membuatnya menonjol):
sumber
A
karena saya meletakkan nol di sana hanya untuk menunjukkan salah satu grafik.