Özellikler (MDX)
Bir dize ya da içeren bir kesinlikle yazdığınız değer, sayı bir üye özellik değeri.
Member_Expression.Properties(Property_Name [, TYPED])
Bağımsız değişkenler
Member_Expression
Üye işlevi geçerli BIR çok boyutlu deyimler (MDX) ifade.Property_Name
Geçerli bir dize ifade bir üye özellik adı.
Remarks
The Properties işlev returns the value of the specified üye for the specified üye özellik. Üye özelliği, iç üye özellikleri gibi olabilir NAME, ID, KEY, veya CAPTION, veya bir üyenin kullanıcı tanımlı özellik olabilir. Daha fazla bilgi için bkz: Iç üye özellikleri (MDX) ve Kullanıcı tanımlı üye Properties (MDX).
Varsayılan olarak, bir dize için değer coerced.If TYPED , kesinlikle yazılan dönüş değeri belirtildi.
Özellik türü sabit ise işlev, özgün üye türünü verir.
Özellik türü kullanıcı tanımlı türü dönüş değeri dönüş değeri türü ile aynı ise, MemberValue işlev.
Not
Özellikler ('Key') dışında bir bileşik anahtar için Key0 aynı sonucu verir.Özellikler ('Key') için bileşik anahtar null döndürecektir.anahtar kullanın.x birleşik anahtarları için örnekte resimli olarak sözdizimi.Özellikler ('Key0'), Properties('Key1') Properties('Key2') vb. topluca bileşik anahtar oluşturur.
Örnek
Aşağıdaki örnek, her iki iç ve kullanıcı tanımlı bir üye TYPED bağımsız değişken türü kesin belirlenmiş gün Name üye özellik değeri döndürmek için kullanan özellikler, verir.
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, ANAHTAR kullanımını gösterir.x özellik.
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]