Properti (MDX)

Mengembalikan string, atau nilai yang diketik dengan kuat, yang berisi nilai properti anggota.

Sintaks

  
Member_Expression.Properties(Property_Name [, TYPED])  

Argumen

Member_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan anggota.

Property_Name
Ekspresi string yang valid dari nama properti anggota.

Keterangan

Fungsi Properti mengembalikan nilai anggota yang ditentukan untuk properti anggota yang ditentukan. Properti anggota dapat menjadi salah satu properti anggota intrinsik, seperti NAMA, ID, KUNCI, atau KETERANGAN, atau dapat menjadi properti anggota yang ditentukan pengguna. Untuk informasi selengkapnya, lihat Properti Anggota Intrinsik (MDX) dan Properti Anggota yang Ditentukan Pengguna (MDX).

Secara default, nilai dikoerasi menjadi string. Jika TYPED ditentukan, nilai pengembalian akan dititik dengan kuat.

  • Jika jenis properti intrinsik, fungsi mengembalikan jenis asli anggota.

  • Jika jenis properti ditentukan pengguna, jenis nilai yang dikembalikan sama dengan jenis nilai yang dikembalikan dari fungsi MemberValue .

Catatan

Properti ('Kunci') mengembalikan hasil yang sama dengan Key0 kecuali untuk kunci komposit. Properti ('Kunci') akan mengembalikan null untuk kunci komposit. Gunakan sintaksis Kuncix untuk kunci komposit, seperti yang diilustrasikan dalam contoh. Properti ('Key0'), Properties('Key1'), Properties('Key2'), dll secara kolektif membentuk kunci komposit.

Contoh

Contoh berikut mengembalikan properti anggota intrinsik dan yang ditentukan pengguna, menggunakan argumen TYPED untuk mengembalikan nilai yang sangat di ketik untuk properti anggota Nama Hari.

WITH MEMBER Measures.MemberName AS   
   [Date].[Calendar].[July 1, 2003].Properties('Name')  
MEMBER Measures.MemberVal AS   
   [Date].[Calendar].[July 1, 2003].Properties('Member_Value')  
MEMBER Measures.MemberKey AS   
   [Date].[Calendar].[July 1, 2003].Properties('Key')  
MEMBER Measures.MemberID AS   
   [Date].[Calendar].[July 1, 2003].Properties('ID')  
MEMBER Measures.MemberCaption AS   
   [Date].[Calendar].[July 1, 2003].Properties('Caption')  
MEMBER Measures.DayName AS   
   [Date].[Calendar].[July 1, 2003].Properties('Day Name', TYPED)  
MEMBER Measures.DayNameTyped AS   
   [Date].[Calendar].[July 1, 2003].Properties('Day Name')  
MEMBER Measures.DayofWeek AS   
   [Date].[Calendar].[July 1, 2003].Properties('Day of Week')  
MEMBER Measures.DayofMonth AS   
   [Date].[Calendar].[July 1, 2003].Properties('Day of Month')  
MEMBER Measures.DayofYear AS   
   [Date].[Calendar].[July 1, 2003].Properties('Day of Year')  
  
SELECT {Measures.MemberName  
   , Measures.MemberVal  
   , Measures.MemberKey  
   , Measures.MemberID  
   , Measures.MemberCaption  
   , Measures.DayName  
   , Measures.DayNameTyped  
   , Measures.DayofWeek  
   , Measures.DayofMonth  
   , Measures.DayofYear  
   }  ON 0  
FROM [Adventure Works]  

Contoh berikut menunjukkan penggunaan properti KEYx .

WITH   
MEMBER Measures.MemberKey AS   
   [Customer].[Customer Geography].[State-Province].&[QLD]&[AU].Properties('Key')  
MEMBER Measures.MemberKey0 AS   
   [Customer].[Customer Geography].[State-Province].&[QLD]&[AU].Properties('Key0')  
MEMBER Measures.MemberKey1 AS   
   [Customer].[Customer Geography].[State-Province].&[QLD]&[AU].Properties('Key1')  
  
SELECT {Measures.MemberKey  
   , Measures.MemberKey0  
   , Measures.MemberKey1     
   }  ON 0  
FROM [Adventure Works]  
  

Lihat Juga

Menggunakan Properti Anggota (MDX)
Referensi Fungsi MDX (MDX)