Compartilhar via


UniqueName (MDX)

Retorna o nome exclusivo de uma dimensão, hierarquia, nível ou membro especificado.

Sintaxe

Dimension expression syntax
Dimension_Expression.UniqueName

Hierarchy expression syntax
Hierarchy_Expression.UniqueName

Level expression syntax
Level_Expression.UniqueName

Member expression syntax
Member_Expression.UniqueName

Argumentos

  • Dimension_Expression
    Uma linguagem MDX válida que retorna uma expressão que será resolvida em uma dimensão.

  • Hierarchy_Expression
    Uma linguagem MDX válida que retorna uma hierarquia.

  • Level_Expression
    Uma linguagem MDX válida que retorna um nível.

  • Member_Expression
    Uma linguagem MDX válida que retorna um membro.

Comentários

A função UniqueName retorna o nome exclusivo do objeto, não o nome retornado pela função Nome. O nome retornado não inclui o nome do cubo. Os resultados retornados dependem das configurações do servidor ou da propriedade de cadeia de conexão MDX Unique Name Style.

Exemplo

O exemplo a seguir retorna um valor de nome exclusivo para a dimensão Produto, a hierarquia Categorias de Produtos, nível Subcategoria e o membro Suportes para Bicicleta do cubo 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]

Consulte também

Referência