Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrací řetězec, nebo silně typovanou hodnotu, která obsahuje hodnotu vlastnosti člena.
Syntax
Member_Expression.Properties(Property_Name [, TYPED])
Arguments
Member_Expression
Platný výraz Multidimensional Expressions (MDX), který vrací člen.
Property_Name
Platný řetězcový výraz názvu vlastnosti člena.
Remarks
Funkce Vlastnosti vrací hodnotu určeného člena pro danou vlastnost. Vlastností člena může být jakákoli z vlastností vnitřního člena, například NAME,ID,KEY nebo CAPTION, nebo může být uživatelem definovanou vlastností člena. Pro více informací viz Vlastnosti vnitřního člena (MDX) a VlastnostiUser-Defined člena (MDX).
Ve výchozím nastavení je hodnota nucena být řetězcem. Pokud je specifikováno TYPED , vrácená hodnota je silně zadána.
Pokud je typ vlastnosti vnitřní, funkce vrátí původní typ prvku.
Pokud je typ vlastnosti definován uživatelem, typ vrácené hodnoty je stejný jako typ vrácené hodnoty funkce MemberValue .
Note
Vlastnosti ('Key') vrací stejný výsledek jako Key0, kromě složených klíčů. Vlastnosti ('Key') vrátí nul pro složené klíče. Pro složené klíče použijte syntaxi Klíčx , jak je znázorněno v příkladu. Vlastnosti ('Key0'), vlastnosti ('Key1'), vlastnosti ('Key2') a další společně tvoří složený klíč.
Example
Následující příklad vrací jak vnitřní, tak uživatelsky definované vlastnosti člena, přičemž využívá argument TYPED k vrácení silně typované hodnoty pro vlastnost člena Day Name.
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]
Následující příklad ukazuje použití vlastnosti 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]