Özellikleri (mdx)
Bir dize ya da içeren bir türü kesin olarak belirtilmiş değer döndüren bir üye özellik değer.
Sözdizimi
Member_Expression.Properties(Property_Name [, TYPED])
Bağımsız değişkenler
Member_Expression
Üye döndürür, geçerli bir çok boyutlu ifadeleri (mdx) ifade.Property_Name
Geçerli dize ifade, bir üye özellik adı.
Açıklamalar
The Properties function returns the value of the specified member for the specified member property.Üye özelliği iç üye özellikleri gibi olabilir NAME, ID, KEY, veya CAPTION, veya bir üye kullanıcı tanımlı özellik. olabilirDaha fazla bilgi için bkz: İç üye özellikleri (mdx) ve Kullanıcı tanımlı üye özellikleri (mdx).
Oluşan bir varsayılan olarak değer bir dize olarak taşmaya.If TYPED is specified, the return value is strongly typed.
Özellik türü iç ise, işlev üye özgün türünü verir.
Özellik türü kullanıcı tanımlı dönüş değeri türü dönüş değeri türü ile aynı ise, MemberValue işlev.
Not
Özellikler ('Key') bileşik anahtarları için dışında Key0 aynı sonucu verir.Özellikler ('Key') bileşik anahtarları için null döndürür.Anahtar kullanmakx örnekte resimli olarak bileşik anahtarları için sözdizimi.Özellikler ('Key0'), Properties('Key1'), Properties('Key2'), vb. topluca bileşik anahtar oluştururlar.
Örnek
Aşağıdaki örnek gün adı üye özellik için türü kesin belirlenmiş değer dönmek için yazılı bağımsız değişkeni yararlanarak hem içsel hem de kullanıcı tanımlı üye özellikleri 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 anahtar kullanımını gösterirx ö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]