Di tabel pivot Excel standar, ada opsi untuk bidang yang memungkinkan Anda untuk memaksa tampilan semua item bahkan jika tidak ada hasil untuk pilihan Anda saat ini. Inilah pilihannya:
Namun, dengan menggunakan add-in PowerPivot untuk Excel 2010 opsi ini berwarna abu-abu. Apakah ada solusi agar saya dapat memaksa semua hasil muncul?
Contoh skenario - jumlah pisang yang terjual berdasarkan bulan. Jika saya tidak menjual pisang apa pun di bulan Agustus, tabel powerpivot sama sekali tidak menunjukkan kolom untuk bulan Agustus, itu hanya melompati dari bulan Juli hingga September. Saya perlu Agustus untuk tampil, dengan jumlah pisang yang kosong, atau nol.
Ada ide? Mungkin diperlukan ekspresi DAX?
EDIT : untuk menjawab pertanyaan harrymc, saya telah membuat PivotTable ini dengan memilih PivotTable dari menu ini di jendela PowerPivot.
Jawaban:
Sebenarnya ini adalah solusi yang lebih baik. Terima kasih kepada Alberto Ferrari untuk yang satu ini.
Anda perlu membuat tabel Bulan (yaitu daftar nama bulan, Jan / Feb / Mar dll - tabel tertaut akan berfungsi dengan baik), dan membuat hubungan antara tabel Bulan baru Anda dan tabel fakta Anda.
Kemudian tulis ukuran seperti ini:
EDIT : Ketika Anda menambahkan kolom bulan baru Anda ke dalam tabel pivot Anda, Anda mungkin menemukan jenis default adalah abjad; Apr, Agu, Des, Feb ... Ini adalah tutorial yang bagus untuk menunjukkan kepada Anda bagaimana menyelesaikan ini.
sumber
Solusi mungkin dimungkinkan untuk menggunakan Data Analysis Expression (DAX) untuk mengganti yang kosong dengan nol.
DAX dapat memaksa nol bukannya kosong setiap kali tidak ada data di tabel fakta tetapi Anda ingin baris muncul di PivotTable.
Untuk lembar kerja sederhana dengan Dept, Divisi dan tabel fakta yang disebut Angka, dan dengan kolom tunggal "D" yang berisi angka untuk dijumlahkan, tulis kode DAX dengan cara ini:
Untuk informasi lebih lanjut, lihat:
Cara Menggunakan DAX di dalam PowerPivot Add-In Data Analysis Expressions (DAX) Excel
di PowerPivot
Pendekatan ini awalnya disarankan di utas Tampilkan Item Tanpa Data di Baris .
sumber
Units_2:=IF (COUNTROWS('FruitSales') > 0,IF(ISBLANK (SUM (FruitSales[Units])), 0, SUM (FruitSales[Units])))
. PivotTable hanya menunjukkan unit yang terjual pada bulan Juli dan September.Metode brute force adalah membuat ukuran untuk setiap bulan. Selama salah satu kolom bulan memiliki beberapa data, semua kolom bulan akan muncul. Menciptakan semua ukuran individu ini sangat membosankan - tidak ideal.
sumber
ini bekerja untuk saya:
= if (jumlah (kalender [Tanggal])> 0; if (isblank (jumlah (Sales_SalesOrderDetail [LineTotal])); 0; jumlah (Sales_SalesOrderDetail [LineTotal]))))
sumber
calendar[Date]
datangnya? Itu tidak ada dalam skenario contoh saya, jadi bagaimana Anda menambahkan ini dan bagaimana tabel ini ditautkan di PowerPivot?