Bagikan melalui


Properti Anggota MDX - Properti Anggota User-Defined

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

Properti anggota yang ditentukan pengguna dapat ditambahkan ke tingkat bernama tertentu dalam dimensi sebagai hubungan atribut. Properti anggota yang ditentukan pengguna tidak dapat ditambahkan ke tingkat (Semua) hierarki, atau ke hierarki itu sendiri.

Membuat Properti Anggota User-Defined

Properti anggota yang ditentukan pengguna dapat ditambahkan ke dimensi atau kubus berbasis server baik melalui antarmuka pengguna atau secara terprogram:

  • Untuk menambahkan properti anggota yang ditentukan pengguna melalui antarmuka pengguna, Anda menggunakan dimensi Designer di SQL Server Data Tools. Untuk informasi selengkapnya, lihat Menentukan Hubungan Atribut.

  • Untuk menambahkan properti anggota yang ditentukan pengguna secara terprogram, aplikasi Anda dapat menggunakan Analysis Manager Objects (AMO) atau kombinasi XML untuk Analisis (XMLA) dan Analysis Services Scripting Language (ASSL). Untuk informasi selengkapnya, lihat Hubungan Atribut.

Mengambil Properti Anggota User-Defined

Anda dapat mengambil properti anggota yang ditentukan pengguna menggunakan kata kunci PROPERTIES atau fungsi Properti .

Menggunakan Kata Kunci PROPERTIES untuk Mengambil Properti Anggota User-Defined

Sintaks yang mengambil properti anggota yang ditentukan pengguna mirip dengan yang digunakan untuk mengambil properti anggota tingkat intrinsik, seperti yang ditunjukkan dalam sintaks berikut:

DIMENSION PROPERTIES [Dimension.]Level.<Custom_Member_Property>

Kata kunci PROPERTIES muncul setelah ekspresi set spesifikasi sumbu. Misalnya, kueri MDX berikut kata kunci PROPERTIES mengambil List PriceDealer Price dan properti anggota yang ditentukan pengguna dan muncul setelah ekspresi set yang mengidentifikasi produk yang dijual pada bulan Januari:

SELECT   
   CROSSJOIN([Ship Date].[Calendar].[Calendar Year].Members,   
             [Measures].[Sales Amount]) ON COLUMNS,  
   NON EMPTY Product.Product.MEMBERS  
   DIMENSION PROPERTIES   
              Product.Product.[List Price],  
              Product.Product.[Dealer Price]  ON ROWS  
FROM [Adventure Works]  
WHERE ([Date].[Month of Year].[January])   

Menggunakan Fungsi Properti untuk Mengambil Properti Anggota User-Defined

Atau, Anda dapat mengakses properti anggota kustom dengan fungsi Properti . Misalnya, kueri MDX berikut menggunakan kata kunci WITH untuk membuat anggota terhitung yang terdiri dari List Price properti anggota:

WITH   
   MEMBER [Measures].[Product List Price] AS  
   [Product].[Product].CurrentMember.Properties("List Price")  
SELECT   
   [Measures].[Product List Price] on COLUMNS,  
   [Product].[Product].MEMBERS  ON Rows  
FROM [Adventure Works]  

Untuk informasi selengkapnya tentang membangun anggota terhitung, lihat Membangun Anggota Terhitung di MDX (MDX).

Lihat juga

Menggunakan Properti Anggota (MDX)
Properti (MDX)