항목(튜플)(MDX)
집합에서 튜플을 반환합니다.
구문
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 함수를 호출할 수 있는 세 가지 방법이 있습니다.
단일 문자열 식을 지정하면 Item 함수는 지정된 튜플을 반환합니다. 예: "([2005]. Q3, [Store05])".
둘 이상의 문자열 식을 지정 하면 Item 함수는 지정된 좌표로 정의된 튜플을 반환합니다. 문자열 수는 축 수와 일치해야 하며 각 문자열은 고유한 계층 구조를 식별해야 합니다. 예를 들어 "[2005]입니다. Q3", "[Store05]".
정수가 지정되면 Item 함수는 Index로 지정된 0부터 시작하는 위치에 있는 튜플을 반환합니다.
예
다음 예에서는 ([1996],Sales)를 반환합니다.
{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)
다음 예제에서는 수준 식을 사용하고 호주의 각 주 지방의 인터넷 판매 금액과 오스트레일리아의 총 인터넷 판매 금액의 백분율을 반환합니다. 이 예제에서는 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]