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


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

Изменения: 17 июля 2006 г.

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

Синтаксис

LinkMember(Member_Expression, Hierarchy_Expression) 

Аргументы

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

Замечания

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

Примеры

В следующем примере функция LinkMember используется для возвращения меры по умолчанию в кубе Adventure Works для предков элемента «1 июля 2002» иерархии атрибута Date.Date в иерархии Calendar.

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

В следующем примере функция LinkMember используется для возвращения меры по умолчанию в кубе Adventure Works для предков элемента «1 июля 2002» иерархии атрибута Date.Date в иерархии Fiscal.

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

См. также

Справочник

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

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Измененное содержимое
  • Обновлены синтаксис и аргументы для облегчения понимания.
  • Добавлены обновленные примеры.