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


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

Возвращает уникальное имя указанного измерения, иерархии, уровня или элемента.

Синтаксис

  
Dimension expression syntax  
Dimension_Expression.UniqueName  
  
Hierarchy expression syntax  
Hierarchy_Expression.UniqueName  
  
Level expression syntax  
Level_Expression.UniqueName  
  
Member expression syntax  
Member_Expression.UniqueName  

Аргументы

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

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

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

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

Замечания

Функция UniqueName возвращает уникальное имя объекта, а не имя, возвращаемое функцией Name . Возвращаемое имя не включает имя куба. Возвращаемые результаты зависят от параметров сервера или от свойства многомерных выражений, задающего уникальную строку подключения.

пример

В следующем примере возвращается уникальное имя для измерения «Product», иерархии «Product Categories», уровня «Subcategory» и элемента «Bike Racks» в кубе «Adventure Works».

WITH MEMBER DimensionUniqueName   
   AS [Product].UniqueName  
MEMBER HierarchyUniqueName   
   AS [Product].[Product Categories].UniqueName  
MEMBER LevelUniqueName   
   AS [Product].[Product Categories].[Subcategory].UniqueName  
MEMBER MemberUniqueName   
   AS [Product].[Product Categories].[Subcategory].[Bike Racks]  
SELECT   
   {DimensionUniqueName  
   , HierarchyUniqueName  
   , LevelUniqueName  
   , MemberUniqueName }  
   ON 0  
FROM [Adventure Works]  

См. также

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