Dimensions (многомерные выражения)
Возвращает иерархию, указанную числовым или строковым выражением.
Синтаксис
Numeric expression syntax
Dimensions(Hierarchy_Number)
String expression syntax
Dimensions(Hierarchy_Name)
Аргументы
Hierarchy_Number
Допустимое числовое выражение, указывающее номер иерархии.Hierarchy_Name
Допустимое строковое выражение, указывающее имя иерархии.
Замечания
Если указан номер иерархии, функция Dimensions возвращает иерархию, положение которой в кубе определяется указанным номером иерархии (начиная с нуля).
Если имя иерархии указано, функция Dimensions возвращает указанную иерархию. Как правило, строковый вариант функции Dimensions используется с пользовательскими функциями.
Примечание |
---|
Измерение Measures всегда представляется как выражение Dimensions(0). |
Примеры
В следующем примере функция Dimensions возвращает имя, количество уровней и количество элементов указанной иерархии, используя и числовое, и строковое выражения.
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Name
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Levels.Count
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Members.Count
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Name
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Levels.Count
SELECT measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Members.Count
SELECT measures.x on 0
FROM [Adventure Works]