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]