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


Использование функций элементов

Функция элемента — это функция многомерного выражения, которая возвращает элемент. Функции-члены, такие как функции кортежа и набор функций, необходимы для согласования многомерных структур, найденных в службах Analysis Services.

Из многих функций-членов в многомерных выражениях наиболее важным является функция CurrentMember , которая используется для определения текущего элемента в иерархии. В следующем запросе показано, как использовать его вместе с функциями Parent, Предка и Prevmember :

WITH

//Returns the name of the currentmember on the Calendar hierarchy

MEMBER MEASURES.[CurrentMemberDemo] AS [Date].[Calendar].CurrentMember.Name

//Returns the name of the parent of the currentmember on the Calendar hierarchy

MEMBER MEASURES.[ParentDemo] AS [Date].[Calendar].CurrentMember.Parent.Name

//Returns the name of the ancestor of the currentmember on the Calendar hierarchy at the Year level

MEMBER MEASURES.[AncestorDemo] AS ANCESTOR([Date].[Calendar].CurrentMember, [Date].[Calendar].[Calendar Year]).Name

//Returns the name of the member before the currentmember on the Calendar hierarchy

MEMBER MEASURES.[PrevMemberDemo] AS [Date].[Calendar].CurrentMember.Prevmember.Name

SELECT{MEASURES.[CurrentMemberDemo],MEASURES.[ParentDemo],MEASURES.[AncestorDemo],MEASURES.[PrevMemberDemo] } ON 0,

[Date].[Calendar].MEMBERS ON 1

FROM [Adventure Works]

См. также

Функции (синтаксис многомерных выражений)
Использование функций кортежей
Использование функций наборов