Levels (многомерные выражения)
Возвращает уровень, положение которого в измерении или иерархии указано числовым выражением или имя которого указано строковым выражением.
Синтаксис
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 возвращает указанный уровень.
Примечание |
---|
Для пользовательских функций используйте синтаксис строкового выражения. |
Примеры
В следующем примере демонстрируется каждый синтаксис функции Levels.
Числовой
Следующий пример возвращает уровень Country.
SELECT [Geography].[Geography].Levels(1) ON 0
FROM [Adventure Works]
Строка
Следующий пример возвращает уровень Сountry.
SELECT [Geography].[Geography].Levels('Country') ON 0
FROM [Adventure Works]