LinkMember (многомерные выражения)
Возвращает элемент, эквивалентный заданному элементу в указанной иерархии.
Синтаксис
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]