Compartilhar via


Usando as funções de membro

Uma função de membro é uma função MDX válida que retorna um membro. As funções membro, como funções de tupla e funções de conjunto, são essenciais para negociar as estruturas multidimensionais encontradas no Analysis Services.

Das muitas funções membro no MDX, a mais importante é a função CurrentMember , que é usada para determinar o membro atual em uma hierarquia. A consulta a seguir ilustra como usá-la, juntamente com as funções Pai, Ancestral e Pré-membro :

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 Também

Funções (sintaxe de MDX)
Usando funções de tupla
Usando funções de conjunto