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


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

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

Синтаксис

  
Hierarchy syntax  
Hierarchy_Expression.Dimension  
  
Level syntax  
Level_Expression.Dimension  
  
Member syntax  
Member_Expression.Dimension  
  

Аргументы

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

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

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

Примеры

В следующем примере функция "Измерение" используется вместе с функцией Name для возврата имени иерархии указанного элемента.

WITH member measures.x as [Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Name  
SELECT measures.x on 0  
FROM [Adventure Works]  

В следующем примере при помощи функций Dimension, Levels и Count возвращается количество уровней в иерархии, содержащей указанный элемент.

WITH member measures.x as [Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Levels.Count  
SELECT measures.x on 0  
FROM [Adventure Works]  

В следующем примере функция "Измерение" используется в сочетании с функциями "Члены" и "Число" для возврата числа элементов в иерархии, содержащей указанный элемент.

WITH member measures.x as [Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Members.Count  
SELECT measures.x on 0  
FROM [Adventure Works]  

См. также

Count (Hierarchy Levels) (многомерные выражения)
Count (Set) (многомерные выражения)
Уровни (многомерные выражения)
Члены (набор) (многомерные выражения)
Справочник по функции многомерных выражений (многомерные выражения)