Размеры (MDX)

Возвращает иерархию, заданную числовым или строковым выражением.

Syntax

  
Numeric expression syntax  
Dimensions(Hierarchy_Number)  
  
String expression syntax  
Dimensions(Hierarchy_Name)  

Arguments

Hierarchy_Number
Допустимое числовое выражение, задающее иерархическое число.

Hierarchy_Name
Допустимое строковое выражение, задающее имя иерархии

Remarks

Если задано иерархическое число, функция Dimensions возвращает иерархию, нулевое положение которой внутри куба указывается иерархическое число.

Если указано имя иерархии, функция Dimensions возвращает указанную иерархию. Обычно вы используете эту строчную версию функции Dimensions с пользовательскими функциями.

Note

Измерение Меры всегда представлено как 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]