Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает кортеж, состоящий из всех членов из каждой иерархии атрибутов в текущей области в кубе, размерности или кортеже. Для получения дополнительной информации о Scope см. Заявление SCOPE (MDX).
Замечание
Если в иерархии атрибутов нет элемента All , кортеж содержит элемент по умолчанию для этой иерархии.
Syntax
Cube syntax
Root ()
Dimension syntax
Root( Dimension_Name )
Tuple syntax
Root( Tuple_Expression )
Arguments
Dimension_Name
Допустимое строковое выражение, указывающее имя размерности.
Tuple_Expression
Допустимое выражение многомерных выражений (MDX), возвращающее кортеж.
Remarks
Если ни имя измерения, ни выражение кортежа не указаны , корневая функция возвращает кортеж, содержащий член All (или элемент по умолчанию, если элемент All не существует) из каждой иерархии атрибутов куба. Порядок членов в кортеже основан на последовательности, в которой иерархии атрибутов определены внутри куба.
Если указано имя измерения , корневая функция возвращает кортеж, содержащий член All (или элемент по умолчанию, если член All не существует) из каждой иерархии атрибутов в указанном измерении на основе контекста текущего члена. Порядок элементов в кортеже основан на последовательности, в которой иерархии атрибутов определены внутри размерности.
Замечание
Если указано имя иерархии, функция кортежа выберет имя измерения из указанного иерархии.
Если задано выражение кортежа , корневая функция возвращает кортеж, содержащий пересечение заданного кортежа и All элементов всех остальных атрибутов размерности, явно не включённых в указанный кортеж.
Примеры
Следующий пример возвращает кортеж, содержащий элемент All (или по умолчанию, если элемент All не существует) из каждой иерархии куба Adventure Works.
SELECT Root()ON 0
FROM [Adventure Works]
Следующий пример возвращает кортеж, содержащий элемент All (или по умолчанию, если элемент All не существует) из каждой иерархии измерения Date в кубе Adventure Works и значение для указанного элемента измерения Measures, который пересекается с этими стандартными элементами.
SELECT Root([Date]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]
Следующий пример возвращает кортеж, содержащий указанный член кортежа (1 июля 2001 года вместе с членом All (или по умолчанию, если элемент All не существует) из каждой неуказанной иерархии в кубе измерения Date Adventure Works и значение для указанного члена измерения измерения Measure, который пересекается с этими элементами.
SELECT Root([Date].[July 1, 2001]) ON 0
FROM [Adventure Works]
WHERE [Measures].[Order Count]