Levels (многомерные выражения)

Возвращает уровень, положение которого в измерении или иерархии указано числовым выражением или имя которого указано строковым выражением.

Синтаксис

  
Numeric expression syntax  
Hierarchy_Expression.Levels( Level_Number )  
  
String expression syntax  
Hierarchy_Expression.Levels( Level_Name )  

Аргументы

Hierarchy_Expression
Допустимое многомерное выражение, возвращающее иерархию.

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

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

Замечания

Если задано число уровня, функция Levels возвращает уровень, связанный с указанной отсчитываемой от нуля позиции.

Если указано имя уровня, функция Levels возвращает указанный уровень.

Заметка

Для пользовательских функций используйте синтаксис строкового выражения.

Примеры

В следующих примерах показан каждый синтаксис функции Levels .

Числовое

Следующий пример возвращает уровень Сountry.

SELECT [Geography].[Geography].Levels(1) ON 0  
FROM [Adventure Works]  

Строка

Следующий пример возвращает уровень Сountry.

SELECT [Geography].[Geography].Levels('Country') ON 0  
FROM [Adventure Works]  

См. также

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