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