Properties(MDX)Properties (MDX)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

멤버 속성 값을 포함하는 문자열 또는 강력한 형식의 값을 반환합니다.Returns a string, or a strongly-typed value, that contains a member property value.

구문Syntax


Member_Expression.Properties(Property_Name [, TYPED])  

인수Arguments

Member_ExpressionMember_Expression
멤버를 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a member.

Property_NameProperty_Name
멤버 속성 이름의 유효한 문자열 식입니다.A valid string expression of a member property name.

주의Remarks

속성 함수는 지정 된 멤버 속성에 대 한 지정된 된 멤버의 값을 반환 합니다.The Properties function returns the value of the specified member for the specified member property. 멤버 속성와 같은 기본 멤버 속성 중 하나일 수 있습니다 이름, ID, , 또는 캡션, 사용자 정의 멤버 속성이 될 수도 있습니다.The member property can be any of the intrinsic member properties, such as NAME, ID, KEY, or CAPTION, or it can be a user-defined member property. 자세한 내용은 참조 내장 멤버 속성 ( Mdx) 사용자 정의 멤버 속성 ( Mdx) .For more information, see Intrinsic Member Properties (MDX) and User-Defined Member Properties (MDX).

기본적으로 값은 문자열로 변환됩니다.By default, the value is coerced to be a string. 경우 형식화 반환 값은 강력한 형식이 지정 된 합니다.If TYPED is specified, the return value is strongly typed.

  • 속성 유형이 기본인 경우 함수는 원래 유형의 멤버를 반환합니다.If the property type is intrinsic, the function returns the original type of the member.

  • 속성 유형이 사용자 정의 인 경우 반환 값의 형식이의 반환 값의 형식과 동일는 MemberValue 함수입니다.If the property type is user defined, the type of the return value is the same as the type of the return value of the MemberValue function.

참고

Properties ('Key')는 복합 키를 제외하고 Key0과 동일한 결과를 반환합니다.Properties ('Key') returns the same result as Key0 except for composite keys. Properties ('Key')는 복합 키에 대해 Null을 반환합니다.Properties ('Key') will return null for composite keys. 키를 사용 하 여x 예에서 설명한 것 처럼 복합 키에 대 한 구문입니다.Use the Keyx syntax for composite keys, as illustrated in the example. Properties ('Key0'), Properties ('Key1'), Properties ('Key2') 등이 전체적으로 복합 키를 구성합니다.Properties ('Key0'), Properties('Key1'), Properties('Key2'), etc collectively form the composite key.

예제Example

다음 예에서는 기본 멤버 속성과 사용자 정의 멤버 속성을 모두 반환합니다. 이때 TYPED 인수를 사용하여 Day Name 멤버 속성에 대한 강력한 형식의 값을 반환합니다.The following example returns both intrinsic and user-defined member properties, utilizing the TYPED argument to return the strongly typed value for the Day Name member property.

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]  

다음 예제에서는 키의 사용을 보여 줍니다.x 속성입니다.The following example shows the use of the KEYx property.

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]  

관련 항목:See Also

멤버 속성 (를 사용 하 여 Mdx) Using Member Properties (MDX)
MDX 함수 참조 ( Mdx)MDX Function Reference (MDX)