Поделиться через


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]  

См. также

Справочник по функции многомерных выражений (многомерные выражения)