Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает кортеж из множества.
Syntax
Index syntax
Set_Expression.Item(Index)
String expression syntax
Set_Expression.Item(String_Expression1 [ ,String_Expression2,...n])
Arguments
Set_Expression
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.
String_Expression1
Допустимое строковое выражение, которое обычно является кортежем, выраженным в строке.
String_Expression2
Допустимое строковое выражение, которое обычно является кортежем, выраженным в строке.
Индекс
Допустимое числовое выражение, указывающее конкретный кортеж по позиции внутри множества, которое возвращается.
Remarks
Функция Item возвращает кортеж из указанного множества. Существует три возможных способа вызова функции Элемент :
Если задано выражение одной строки, функция Item возвращает указанный кортеж. Например, «([2005]. Q3, [Store05])".
Если задано более одного строкового выражения, функция Item возвращает кортеж, определённый указанными координатами. Количество строк должно соответствовать количеству осей, и каждая строка должна идентифицировать уникальную иерархию. Например, «[2005]. Q3", "[Store05]".
Если задано целое число, функция Item возвращает кортеж, находящийся в нулевой позиции, указанной в Index.
Примеры
Следующий пример возвращает ([1996],Продажи):
{([1996],Sales), ([1997],Sales), ([1998],Sales)}.Item(0)
Следующий пример использует выражение уровня и возвращает сумму интернет-продаж для каждого State-Province в Австралии и её процент от общей суммы интернет-продаж по Австралии. В этом примере функция 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]