HeadlinesBriefing favicon HeadlinesBriefing.com

Selesaikan Masalah Penggantian Filter Ukuran DAX Bersarang

Towards Data Science •
×

Di DAX, bersarang ukuran sambil menggantikan filter dapat menghasilkan results yang tidak diharapkan. Ukuran yang menerapkan filter akan menggantikan filter yang ada di kolom tersebut. Contohnya, ukuran yang menyaring "Hitam" dan "Putih" akan mengabaikan filter tingkat baris pada warna dan mengembalikan jumlah keduanya.

Penggunaan KEEPFILTERS() dapat mempertahankan nilai unik tetapi dapat menyebabkan konflik saat bersarang. Jika ukuran bersarang mempertahankan filter dan ukuran luar menambahkan yang lain, resultsnya bisa kosong. Dua solusi ada: menulis ukuran terpisah dengan filter independen atau menggunakan Fungsi yang Didefinisikan Pengguna (UDF) untuk menangani logika.

Artikel ini mendemonstrasikan masalah dengan data Pen Online Jerman dan warna Hitam, Putih, dan Hijau, menunjukkan bagaimana mencapai results yang benar dengan menghindari konflik filter bersarang.