Dimensions (многомерные выражения)
Возвращает иерархию, указанную числовым или строковым выражением.
Синтаксис
Numeric expression syntax
Dimensions(Hierarchy_Number)
String expression syntax
Dimensions(Hierarchy_Name)
Аргументы
Hierarchy_Number
Допустимое числовое выражение, указывающее номер иерархии.
Hierarchy_Name
Допустимое строковое выражение, указывающее имя иерархии.
Замечания
Если задано число иерархии, функция "Измерения" возвращает иерархию, где указана отсчитываемая от нуля позиция в кубе.
Если указано имя иерархии, функция Dimensions возвращает указанную иерархию. Как правило, эта строка используется в функции Dimensions с определяемыми пользователем функциями.
Заметка
Измерение мер всегда представлено Dimensions(0)
.
Примеры
В следующих примерах функция "Измерения" используется для возврата имени, количества уровней и количества элементов указанной иерархии с помощью числового выражения и строкового выражения.
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]
См. также
Справочник по функции многомерных выражений (многомерные выражения)