Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает кортеж, состоящий из всех членов из каждой иерархии атрибутов в текущей области в кубе, размерности или кортеже. Для получения дополнительной информации о 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]