Usar funciones de miembro

Una función miembro es una función MDX (Expresiones multidimensionales) que devuelve un miembro. Las funciones miembro, como las funciones de tupla y las funciones de conjunto, son esenciales para negociar las estructuras multidimensionales que se encuentran en Analysis Services.

De las muchas funciones miembro de MDX, la más importante es la función CurrentMember , que se usa para determinar el miembro actual en una jerarquía. En la consulta siguiente se muestra cómo usarlo, junto con las funciones Parent, Antecesor y 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]

Consulte también

Funciones (sintaxis de MDX)
Usar funciones de tupla
Usar funciones de conjuntos