Item(튜플)(MDX)
업데이트: 2006년 7월 17일
집합에서 튜플을 반환합니다.
구문
Index syntax
Set_Expression.Item(Index)
String expression syntax
Set_Expression.Item(String_Expression1 [ ,String_Expression2,...n])
인수
- Set_Expression
집합을 반환하는 유효한 MDX 식입니다.
- String_Expression1
유효한 문자열 식으로서, 일반적으로 문자열로 표현된 튜플입니다.
- String_Expression2
유효한 문자열 식으로서, 일반적으로 문자열로 표현된 튜플입니다.
- Index
반환할 집합 내의 위치로 특정 튜플을 지정하는 유효한 숫자 식입니다.
주의
Item 함수는 지정된 집합으로부터 튜플을 반환합니다. Item 함수는 다음 3가지 방법으로 호출할 수 있습니다.
- 문자열 식이 하나만 지정된 경우 Item 함수는 지정된 튜플을 반환합니다. 예를 들면 "([2005].Q3, [Store05])"와 같습니다.
- 문자열 식이 둘 이상 지정된 경우 Item 함수는 지정된 좌표로 정의된 튜플을 반환합니다. 문자열의 번호는 축의 번호와 일치해야 하며 각 문자열은 고유한 계층을 식별해야 합니다. 예를 들면 "[2005].Q3", "[Store05]"와 같습니다.
- 정수가 지정된 경우 Item 함수는 Index로 지정된 위치(0부터 시작)에 있는 튜플을 반환합니다.
예
다음 예에서는 ([1996],Sales)를 반환합니다.
{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)
다음 예에서는 수준 식을 사용하고 Australia의 각 State-Province에 대한 Internet Sales Amount와 Australia의 총 Internet Sales Amount에 대한 이 값의 백분율을 반환합니다. 이 예에서는 Item 함수를 사용하여 Ancestors 함수로 반환되는 집합에서 첫 번째 튜플만 추출합니다.
WITH MEMBER Measures.x AS [Measures].[Internet Sales Amount] /
( [Measures].[Internet Sales Amount],
Ancestors
( [Customer].[Customer Geography].CurrentMember,
[Customer].[Customer Geography].[Country]
).Item (0)
), FORMAT_STRING = '0%'
SELECT {[Measures].[Internet Sales Amount], Measures.x} ON 0,
{ Descendants
( [Customer].[Customer Geography].[Country].&[Australia],
[Customer].[Customer Geography].[State-Province], SELF
)
} ON 1
FROM [Adventure Works]
참고 항목
참조
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 7월 17일 |
|