LinkMember (MDX)

Retorna o membro equivalente a um membro especificado em uma hierarquia especificada.

Sintaxe

LinkMember(Member_Expression, Hierarchy_Expression) 

Argumentos

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

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

Comentários

A função LinkMember retorna o membro da hierarquia especificada que faz a correspondência de valores de chave em cada nível do membro especificado em uma hierarquia relacionada. Os atributos em cada nível devem ter a mesma cardinalidade de chave e tipo de dados. Em hierarquias não naturais, se houver mais de uma correspondência para um valor de chave do atributo, o resultado será um erro ou indeterminado.

Exemplos

O exemplo a seguir usa a função LinkMember para retornar a medida padrão no cubo Adventure Works para os ascendentes do membro de 1º de julho de 2002 da hierarquia de atributo Date.Date na hierarquia Calendário.

SELECT  Hierarchize
   (Ascendants 
      (LinkMember 
         ([Date].[Date].[July 1, 2002], [Date].[Calendar]
         )
       )
    ) ON 0
FROM [Adventure Works]

O exemplo a seguir usa a função LinkMember para retornar a medida padrão no cubo Adventure Works para os ascendentes do membro de 1º de julho de 2002 da hierarquia de atributo Date.Date na hierarquia Ano fiscal.

SELECT  Hierarchize
   (Ascendants 
      (LinkMember 
         ([Date].[July 1, 2002], [Date].[Fiscal]
         )
       )
    ) ON 0
FROM [Adventure Works]