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