Pengantar merancang laporan untuk pemfilteran

Selesai

Pemfilteran dapat terjadi pada lima tingkat laporan Microsoft Power BI yang berbeda:

  • model semantik (RLS)

  • Laporan

  • Halaman

  • Visual

  • Ukuran

Filter tingkat laporan, halaman, dan visual berlaku untuk struktur laporan.

model semantik (RLS)

Setiap laporan Power BI meminta satu model semantik, yang merupakan artefak Power BI yang mewakili model semantik. Model semantik dapat memberlakukan keamanan tingkat baris (RLS) untuk membatasi akses ke subset data, dan pengguna yang berbeda akan melihat data yang berbeda. Laporan tidak dapat menentukan apakah model semantik akan memberlakukan RLS, dan tidak dapat mengambil alih RLS.

Penting

Saat Anda memfilter tabel yang difilter RLS, berhati-hatilah untuk menghindari situasi di mana beberapa konsumen laporan tidak melihat data (BLANK) dalam laporan. Misalnya, pertimbangkan model yang memberlakukan RLS untuk membatasi visibilitas data ke negara/wilayah tertentu. Jika pada waktu desain, Anda memiliki izin untuk melihat data Australia dan memfilter laporan oleh Australia, konsumen laporan yang memiliki izin untuk melihat hanya Amerika Serikat data tidak akan melihat data sama sekali.

Untuk detail selengkapnya, lihat Keamanan tingkat baris (RLS) dengan Power BI.

Struktur laporan

Struktur laporan Power BI bersifat hierarkis. Tingkat atas adalah laporan, tingkat kedua terdiri dari halamannya, sementara tingkat ketiga terdiri dari objek laporan, yang terdiri dari visual dan elemen. Di panel Filter , Anda bisa menambahkan filter ke salah satu tingkat ini.

Catatan

Pemfilteran struktur laporan tercakup dalam Unit 2. Memfilter visual dengan pemotong tercakup dalam Unit 3.

Ukuran

Ukuran adalah objek model yang dirancang untuk meringkas data. Mengukur rumus, yang ditulis dalam Data Analysis Expressions (DAX), dapat mengubah konteks filter dengan menggunakan fungsi CALCULATE atau CALCULATETABLE. Fungsi-fungsi ini kuat dan memberi Anda fleksibilitas untuk menambahkan, menghapus, atau memodifikasi filter. Sekumpulan fungsi DAX, yang dikenal sebagai fungsi kecerdasan waktu, juga memodifikasi konteks filter. Fungsi-fungsi ini dapat mengambil alih filter apa pun yang diterapkan ke struktur laporan.

Untuk informasi selengkapnya, lihat tautan terkait di akhir modul ini.

Pada waktu desain laporan di Microsoft Power BI Desktop, Anda dapat membuat pengukuran (kecuali ketika model adalah koneksi langsung ke model multidaya SQL Server Analysis Services). Langkah-langkah ini termasuk dalam laporan, sehingga disebut langkah-langkah tingkat laporan.

Contoh yang baik dari ukuran yang mengambil alih filter laporan adalah perhitungan rata-rata perpindahan tiga bulan. Untuk menghitung hasil untuk Maret, konteks filter untuk bulan harus diperluas untuk mencakup Januari, Februari, dan Maret. Fungsi CALCULATE atau fungsi inteligensi waktu dapat memodifikasi konteks filter untuk menghasilkan hasil tersebut.

Untuk mendapatkan pemahaman yang lebih baik tentang pemfilteran laporan, watch video berikut yang menjelaskan teknik filter pada waktu desain dan waktu konsumsi.