Bagikan melalui


Properti Atribut - Tentukan Anggota Default

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Anggota default hierarki atribut digunakan untuk mengevaluasi ekspresi saat hierarki atribut tidak disertakan dalam kueri. Anggota default diabaikan setiap kali kueri menyertakan hierarki atribut atau hierarki pengguna yang berisi atribut yang sumber hierarki atribut. Ini karena anggota yang ditentukan dalam kueri digunakan.

Anggota default untuk hierarki atribut diatur dengan menentukan anggota atribut sebagai nilai properti DefaultMember untuk hierarki atribut. Anda dapat mengatur properti ini pada tab Struktur Dimensi di dimensi Designer, atau di skrip perhitungan kubus pada tab Perhitungan di Kubus Designer di SQL Server Data Tools. Anda juga dapat menentukan properti DefaultMember untuk peran keamanan (menggantikan anggota default yang diatur pada dimensi) pada tab Data Dimensi saat menentukan keamanan dimensi. Untuk menghindari masalah resolusi nama, tentukan anggota default dalam skrip MDX kubus dalam situasi berikut: jika kubus mengacu pada dimensi database lebih dari sekali, jika dimensi di kubus memiliki nama yang berbeda dari dimensi dalam database, atau jika Anda ingin memiliki anggota default yang berbeda di kubus yang berbeda.

Anggota default pada atribut digunakan untuk mengevaluasi ekspresi saat atribut tidak disertakan dalam kueri. Anggota default untuk atribut ditentukan oleh properti DefaultMember pada atribut . Setiap kali hierarki dari dimensi disertakan dalam kueri, semua anggota default dari atribut yang sesuai dengan tingkat dalam hierarki diabaikan. Jika tidak ada hierarki dimensi yang disertakan dalam kueri, anggota default akan digunakan untuk semua atribut dalam dimensi.

Menyelesaikan Anggota Default Saat Tidak Ada Anggota Default yang Ditentukan

Jika tidak ada anggota default yang ditentukan untuk hierarki atribut, dan hierarki atribut dapat diagregasi (properti IsAggregatable pada atribut diatur ke True), anggota (Semua) adalah anggota default. Jika tidak ada anggota default yang ditentukan dan hierarki atribut tidak dapat diagregasi (properti IsAggregatable pada atribut diatur ke False), anggota default dipilih dari tingkat atas hierarki atribut.

Menentukan Anggota Default

Setiap atribut dalam dimensi di Microsoft SQL Server SQL Server Analysis Services memiliki anggota default, yang dapat Anda tentukan dengan menggunakan properti DefaultMember untuk atribut . Pengaturan ini digunakan untuk mengevaluasi ekspresi jika atribut tidak disertakan dalam kueri. Jika kueri menentukan hierarki dalam dimensi, anggota default untuk atribut dalam hierarki diabaikan. Jika kueri tidak menentukan hierarki dalam dimensi, pengaturan DefaultMember untuk atribut dimensi berlaku.

Jika pengaturan DefaultMember untuk atribut kosong dan properti IsAggregatable-nya diatur ke True, anggota defaultnya adalah semua anggota. Jika properti IsAggregatable diatur ke False, anggota default adalah anggota pertama dari tingkat pertama yang terlihat.

Pengaturan DefaultMember untuk atribut berlaku untuk setiap hierarki tempat atribut berpartisipasi. Anda tidak dapat menggunakan pengaturan yang berbeda untuk hierarki yang berbeda dalam dimensi. Misalnya, jika anggota [1998] adalah anggota default untuk atribut [Tahun], pengaturan ini berlaku untuk setiap hierarki dalam dimensi. Pengaturan DefaultMember dalam kasus ini tidak boleh [1998] dalam satu hierarki dan [1997] dalam hierarki yang berbeda.

Jika Anda menentukan anggota default untuk tingkat tertentu dalam hierarki yang tidak dikumpulkan secara alami, Anda harus menentukan anggota default di semua tingkat di atas tingkat tersebut dalam hierarki. Misalnya, dalam hierarki Iklim Semua Negara, Anda tidak dapat menentukan anggota default untuk Iklim kecuali Anda menentukan anggota default untuk Negara. Gagal melakukannya membuat kesalahan waktu kueri.

Ketika tingkat dalam agregat hierarki secara alami, Anda dapat menentukan anggota default untuk atribut apa pun dalam hierarki tanpa memperhatikan atribut lain dalam hierarki. Misalnya, dalam hierarki Negara-Provinsi-Kota, Anda dapat menentukan anggota default untuk Kota seperti [Kota]. [Montreal] tanpa menentukan anggota default untuk Negara Bagian atau untuk Negara.

Lihat juga

Mengonfigurasi Tingkat (Semua) untuk Hierarki Atribut