Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir üye özellik değeri içeren güçlü tipli bir diziyi veya değeri döndürür.
Syntax
Member_Expression.Properties(Property_Name [, TYPED])
Arguments
Member_Expression
Bir üye döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.
Property_Name
Bir üye özellik adının geçerli bir dizgi ifadesi.
Remarks
Özellikler fonksiyonu, belirtilen üye özelliği için belirtilen üyenin değerini döndürür. Üye özelliği, NAME, ID, KEY veya CAPTION gibi içsel üye özelliklerinden herhangi biri olabilir veya kullanıcı tarafından tanımlanan bir üye özelliği olabilir. Daha fazla bilgi için Intrinsic Member Properties (MDX) ve User-Defined Member Properties (MDX) bölümlerine bakınız.
Varsayılan olarak, değer bir diziye zorlanır. TYPED belirtilmişse, dönüş değeri güçlü şekilde tiplenir.
Özellik tipi içselse, fonksiyon üyenin orijinal tipini döndürür.
Özellik türü kullanıcı tarafından tanımlanıyorsa, dönüş değerinin türü MemberValue fonksiyonunun dönüş değerinin tipiyle aynıdır.
Note
Özellikler ('Anahtar'), bileşik anahtarlar dışında Key0 ile aynı sonucu verir. Özellikler ('Anahtar') bileşik anahtarlar için null döndürecektir. Bileşik anahtarlar için Keyx sözdizimi kullanın, örneğinde gösterildiği gibi. Özellikler ('Key0'), Properties('Key1'), Properties('Key2') vb. birlikte bileşik anahtarı oluşturur.
Example
Aşağıdaki örnek, hem içsel hem de kullanıcı tanımlı üye özelliklerini döndürür; TYPED argümanı kullanılarak Day Name üye özelliği için güçlü tipli değeri döndürür.
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]
Aşağıdaki örnek, KEYx özelliğinin kullanımını göstermektedir.
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]