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

Изменения: 17 июля 2006 г.

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

Синтаксис

Numeric expression syntax
Hierarchy_Expression.Levels( Level_Number )

String expression syntax
Hierarchy_Expression.Levels( Level_Name )

Аргументы

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

Замечания

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

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

ms144796.note(ru-ru,SQL.90).gifПримечание.
Для пользовательских функций используйте синтаксис строкового выражения.

Примеры

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

Числовой

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

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

Строка

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

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

См. также

Справочник

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

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Обновлены синтаксис и аргументы для облегчения понимания.
  • Добавлены обновленные примеры.