Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Geeft een string terug, of een sterk getypeerde waarde, die een lideigenschapswaarde bevat.
Syntax
Member_Expression.Properties(Property_Name [, TYPED])
Arguments
Member_Expression
Een geldige Multidimensional Expressions (MDX) expressie die een lid teruggeeft.
Property_Name
Een geldige stringexpressie van de naam van een lideigenschap.
Remarks
De Eigenschappen-functie geeft de waarde van het gespecificeerde lid terug voor de gespecificeerde lideigenschap. De lideigenschap kan een van de intrinsieke lideigenschappen zijn, zoals NAAM,ID, KEY of CAPTION, of het kan een door de gebruiker gedefinieerde lideigenschap zijn. Voor meer informatie, zie Intrinsic Member Properties (MDX) en User-Defined Member Properties (MDX).
Standaard wordt de waarde geforceerd om een string te zijn. Als TYPED wordt gespecificeerd, is de retourwaarde sterk getypeerd.
Als het eigenschapstype intrinsiek is, geeft de functie het oorspronkelijke type van het lid terug.
Als het eigenschapstype door de gebruiker is gedefinieerd, is het type van de returnwaarde hetzelfde als het type van de returnwaarde van de MemberValue-functie .
Note
Properties ('Key') geeft hetzelfde resultaat als Key0, behalve voor samengestelde sleutels. Eigenschappen ('Key') geven null terug voor samengestelde sleutels. Gebruik de syntaxis van Keyx voor samengestelde sleutels, zoals geïllustreerd in het voorbeeld. Eigenschappen ('Key0'), Properties('Key1'), Properties('Key2'), enzovoort vormen samen de samengestelde sleutel.
Example
Het volgende voorbeeld geeft zowel intrinsieke als door de gebruiker gedefinieerde lideigenschappen terug, waarbij het TYPED-argument wordt gebruikt om de sterk getypeerde waarde voor de Dagnaam-lideigenschap terug te geven.
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]
Het volgende voorbeeld toont het gebruik van de eigenschap 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]