Baca dalam bahasa Inggris

Bagikan melalui


Menampilkan item tanpa data dalam Power BI

BERLAKU UNTUK: Power BI Desktop layanan Power BI

Power BI memungkinkan Anda memvisualisasikan data dari berbagai sumber. Saat Anda membuat visual, Power BI hanya memperlihatkan data yang relevan untuk mengelola cara data disajikan dan ditampilkan dengan benar. Power BI menentukan data mana yang relevan berdasarkan konfigurasi visual dan model data yang mendasar. Artikel ini menjelaskan bagaimana Power BI berperilaku saat menentukan data yang relevan. Kami juga telah menyertakan contoh yang menunjukkan bagaimana penentuan dibuat.

Cuplikan layar menu Visualisasi, menyoroti Perlihatkan item tanpa data dalam menu dropdown Sumbu X.

Menentukan data yang relevan

Untuk menggambarkan bagaimana Power BI menentukan data mana yang relevan untuk ditampilkan, mari kita lihat tabel sebagai contoh sederhana. Menggunakan model yang diwakili di bagian contoh model data, yang ditemukan di akhir artikel ini, pertimbangkan tabel yang dibangun dengan pengaturan berikut:

1. Grup dari tabel yang sama: Product[Color] - Product[Size]

Product[Color] Product[Size]
Biru Bentuk dan
Biru Medium
Biru Bentuk dan
Merah Bentuk dan

Dalam contoh ini, Power BI menampilkan kombinasi [Color-Size] yang ada dalam tabel [Product].

Sekarang mari kita lihat kombinasi yang berbeda:

2. Grup dari tabel yang berbeda tetapi terkait langsung dan ukuran: ProductStyle[Finish] - Product[Color] - Sum(Sales[Quantity])

ProductStyle[Finish] Product[Color] Sum(Sales[Quantity])
Gloss Biru 10
Matte Biru 15

Dalam contoh ini, Power BI hanya menampilkan kombinasi yang ada. Kombinasi yang tidak ada dalam model, seperti ("Tidak Ada" + "Biru") atau ("Matte" + "Merah") tidak akan ditampilkan. Kondisi yang menentukan kombinasi mana yang ada adalah nilai untuk Sum(Sales[Quantity]) yang tidak kosong.

Mari kita lihat kasus yang berbeda:

3. Grup dari tabel yang berbeda tetapi terkait dan tidak ada ukuran: ProductStyle[Finish] - Product[Color]

ProductStyle[Finish] Product[Color]
Gloss Biru
Gloss Merah
Matte Biru

Karena tidak ada pengukuran eksplisit dan dua tabel terkait langsung, Power BI mencoba menyuntikkan ukuran untuk membatasi kombinasi yang dihasilkan. Dalam hal ini, Power BI menyuntikkan CALCULATE(COUNTROWS('Product')) pengukuran, yang seharusnya tidak kosong, karena Produk adalah yang umum untuk kedua tabel.

Dalam hal ini, Power BI menampilkan kombinasi yang memiliki entri dalam tabel Produk, yang mengecualikan kombinasi ("Tidak Ada" + "Biru") dan ("Matte" + "Merah").

4. Grup dari tabel yang berbeda dan tidak terkait

Model sampel tidak menyertakan kombinasi ini, tetapi jika ada grup dari tabel yang berbeda dan tidak terkait, Power BI tidak dapat menghubungkan dua kolom. Hasilnya akan menjadi gabungan silang dari semua nilai setiap kolom. Dalam situasi itu, Power BI mengeluarkan kesalahan jenis gabungan yang tidak dibatasi karena gabungan silang tersebut mahal untuk dihitung dalam database, dan mereka tidak memberikan banyak informasi kepada pengguna.

Cuplikan layar dialog kesalahan, yang menyatakan Tidak dapat menentukan hubungan antara bidang.

Tampilkan item tanpa data

Bagian sebelumnya menjelaskan bagaimana Power BI menentukan data mana yang relevan untuk ditampilkan. Namun, mungkin ada kalanya Anda ingin menampilkan item tanpa data.

Fitur Perlihatkan item tanpa data memungkinkan Anda menyertakan baris dan kolom data yang tidak berisi data ukuran (nilai ukuran kosong).

Untuk mengaktifkan fitur Perlihatkan item tanpa data , ikuti langkah-langkah berikut:

  1. Pilih visual.
  2. Di bidang Nilai dengan baik, klik kanan bidang dan pilih Tampilkan item tanpa data dari menu yang muncul, seperti yang ditampilkan dalam gambar berikut:

Cuplikan layar menu Bidang, menyoroti tampilkan item tanpa fitur data.

Fitur Tampilkan item tanpa data tidak berpengaruh dalam keadaan berikut:

  • Tidak ada ukuran yang ditambahkan ke visual, dan kolom pengelompokan berasal dari tabel yang sama.
  • Grup tidak terkait. Power BI tidak menjalankan kueri untuk visual yang memiliki grup yang tidak terkait.
  • Ukurannya tidak terkait dengan grup mana pun. Dalam hal ini, ukuran tidak akan pernah kosong hanya untuk beberapa kombinasi grup.
  • Ada filter ukuran yang ditentukan pengguna yang mengecualikan ukuran kosong. Misalnya: SalesAmount > 0

Perhatian

Mengaktifkan opsi untuk menampilkan item tanpa data dapat berdampak negatif pada performa dan dapat menyebabkan penyajian visual yang lambat atau waktu habis ekspor data.

Cara kerja Tampilkan item tanpa data

Penggunaan paling menarik dari Tampilkan item tanpa data adalah ketika pengukuran ada. Pertimbangkan situasi ketika grup berasal dari tabel yang sama atau dapat terkait melalui jalur dalam model. Misalnya, ProductStyle terkait langsung dengan Produk dan secara tidak langsung terkait dengan Penjualan. ProductStyle dan ProductCategory dapat terkait melalui tabel Produk .

Mari kita lihat beberapa kasus menarik dan bandingkan ketika Tampilkan item tanpa data nonaktif dan kemudian aktif.

1. Mengelompokkan kolom dari tabel yang sama: Product[Color] - Product[Size] - Sum(Sales[Quantity])

Bagaimana tampilannya saat fitur Tampilkan item tanpa data nonaktif:

Product[Color] Product[Size] Sum(Sales[Quantity])
Biru Medium 15
Biru Bentuk dan 10

Bagaimana tampilannya saat fitur Tampilkan item tanpa data aktif:

Product[Color] Product[Size] Sum(Sales[Quantity])
Biru Bentuk dan
Biru Medium 15
Biru Bentuk dan 10
Merah Bentuk dan

Perhatikan bagaimana dua kombinasi baru muncul dengan fitur diaktifkan: Biru - Besar dan Merah - Besar. Kedua entri tersebut tidak memiliki Kuantitas yang sesuai dalam tabel Penjualan. Namun, mereka muncul di tabel Produk.

2. Mengelompokkan kolom dari tabel terkait: ProductStyle[Finish] - Product[Color] - Sum(Sales[Quantity])

Bagaimana tampilannya saat fitur Tampilkan item tanpa data nonaktif:

ProductStyle[Finish] Product[Color] Sum(Sales[Quantity])
Gloss Biru 10
Matte Biru 15

Bagaimana tampilannya saat fitur Tampilkan item tanpa data aktif:

ProductStyle[Finish] Product[Color] Sum(Sales[Quantity])
Gloss Biru 10
Gloss Merah
Matte Biru 15
Tidak

Perhatikan bagaimana Gloss-Red dan None, kosong muncul sebagai kombinasi. Inilah mengapa mereka muncul:

  • Power BI pertama-tama mempertimbangkan ProductStyle[Finish] dan memilih semua nilai yang akan ditampilkan, yang menghasilkan Gloss, Matte, None.
  • Dengan menggunakan masing-masing nilai ini, Power BI memilih semua entri Product[Color] terkait.
  • Tidak ada yang tidak sesuai dengan Product[Color] apa pun, sehingga kosong muncul untuk nilai tersebut.

Penting untuk dicatat bahwa mekanisme pemilihan nilai untuk kolom bergantung pada urutan, dan dapat dianggap sebagai operasi Gabungan luar kiri antar tabel. Jika urutan kolom diubah, hasilnya juga berubah.

Sekarang lihat contoh perubahan urutan, dan bagaimana dampaknya terhadap hasil. Contoh ini sama dengan item kedua di bagian ini, dengan pengurutan berubah.

Product[Color] - ProductStyle[Finish] - Sum(Sales[Quantity])

Beginilah tampilannya dengan Tampilkan item tanpa fitur data pada:

Product[Color] ProductStyle[Finish] Sum(Sales[Quantity])
Biru Gloss 10
Biru Matte 15
Merah Gloss

Perhatikan bagaimana ProductStyle[Finish]=None tidak muncul dalam tabel. Dalam hal ini, Power BI terlebih dahulu memilih semua nilai Warna dalam tabel Produk . Kemudian, untuk setiap warna, Power BI memilih nilai Selesai terkait yang berisi data. Karena Tidak Ada tidak muncul dalam kombinasi Warna apa pun, warna tidak dipilih.

Perilaku visual Power BI

Saat Tampilkan item tanpa data diaktifkan pada satu bidang dalam visual, fitur ini secara otomatis diaktifkan untuk semua bidang lain wadah visual yang sama atau hierarki yang sama. Wadah visual atau hierarki dapat berupa Sumbu atau Legenda, atau Kategori, Baris, atau Kolom.

Cuplikan layar entri menu Bidang untuk sumbu dan legenda.

Misalnya, pada visual matriks dengan empat bidang di wadah Baris, jika satu bidang memiliki Tampilkan item tanpa data yang diaktifkan, maka semua item dalam matriks mengaktifkannya. Dalam gambar berikut, Tampilkan item tanpa data diaktifkan pada bidang pertama di wadah Baris, bidang SupplierID. Bidang lain dalam wadah Baris juga mengaktifkannya secara otomatis.

Cuplikan layar menu bidang, menyoroti Tampilkan item tanpa data dari menu pintasan SupplierID.

Sebaliknya, bidang Kontinen yang ditampilkan dalam wadah Kolom tidak memiliki Tampilkan item tanpa data yang diaktifkan secara otomatis.

Perilaku visual ini sering terlihat jika visual dikonversi ke jenis yang berbeda, seperti mengonversi visual matriks ke visual tabel. Dalam konversi tersebut, Tampilkan item tanpa data diaktifkan secara otomatis untuk bidang apa pun yang dipindahkan ke wadah tempat bidang di wadah itu mengaktifkan fitur tersebut. Dalam contoh sebelumnya, jika SupplierID memiliki fitur Tampilkan item tanpa data yang diaktifkan dan visual dikonversi ke tabel, bidang Benua dari wadah Kolom dipindahkan (bersama dengan bidang dalam wadah Baris) ke dalam satu-satunya wadah yang digunakan dalam visual tabel, wadah Nilai. Akibatnya, semua bidang dalam wadah Nilai kemudian memiliki Tampilkan item tanpa data yang diaktifkan.

Mengekspor data

Saat Anda menggunakan fitur Ekspor data ringkasan, perilaku tampilkan item tanpa fitur data sama seperti jika ekspor dikonversi ke visual tabel. Dengan demikian, saat Anda mengekspor visual seperti visual matriks bagan, data yang diekspor mungkin muncul secara berbeda dari visual yang ditampilkan. Perilaku ini menghasilkan karena konversi ke visual tabel, sebagai bagian dari proses ekspor, memungkinkan Tampilkan item tanpa data untuk semua bidang yang diekspor.

Contoh model data

Bagian ini menunjukkan model data sampel yang digunakan dalam contoh di artikel ini.

Model:: Diagram hubungan dalam model data.

Data:

Product[ProductId] Product[ProductName] Product[Color] Product[Size] Product[CategoryId] Product[StyleId]
1 Prod1 Biru Bentuk dan 1 1
2 Prod2 Biru Medium 2 2
3 Prod3 Merah Bentuk dan 1 1
4 Prod4 Biru Bentuk dan 2 2
ProductCategory[CategoryId] ProductCategory[CategoryName]
1 Nomor
2 Kamera
3 TV
ProductStyle[StyleId] ProductStyle[Finish] ProductStyle[Polished]
1 Gloss Ya
2 Matte No
3 Tidak No
Sales[SaleId] Sales[ProductId] Sales[Date] Sales[Quantity]
1 1 1/1/2012 0:00 10
2 2 1/1/2013 0:00 15

Artikel ini menjelaskan cara mengaktifkan fitur Tampilkan item tanpa data di Power BI. Anda mungkin juga tertarik dengan artikel berikut: