Menggunakan Fungsi Anggota

Fungsi anggota adalah fungsi Multidimensional Expressions (MDX) yang mengembalikan anggota. Fungsi anggota, seperti fungsi tuple dan fungsi himpunan, sangat penting untuk menegosiasikan struktur multidimensi yang ditemukan dalam Layanan Analisis.

Dari banyak fungsi anggota di MDX, yang paling penting adalah fungsi CurrentMember , yang digunakan untuk menentukan anggota saat ini dalam sebuah hierarki. Kueri berikut menjelaskan cara menggunakannya, bersama dengan fungsi Induk, Leluhur, dan 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]