Dimensie-, hiërarchie- en niveaufuncties gebruiken

Dimensie-, hiërarchie- en niveaufuncties zijn nuttig voor het doorkruisen van de multidimensionale structuren die in Analysediensten worden gevonden. Typisch gebruik je zulke functies samen met andere functies om informatie te verkrijgen over de leden van een dimensie, hiërarchie of niveau.

Het volgende voorbeeld laat zien hoe de gebruikt wordt. Dimensie, . Hiërarchie, en . Niveaufuncties :

WITH  
MEMBER MEASURES.DIMENSIONNAME AS [Date].[Calendar].CURRENTMEMBER.DIMENSION.NAME  
MEMBER MEASURES.HIERARCHYNAME AS [Date].[Calendar].CURRENTMEMBER.HIERARCHY.NAME  
MEMBER MEASURES.LEVELNAME AS [Date].[Calendar].LEVEL.NAME  
SELECT  
{MEASURES.DIMENSIONNAME, MEASURES.HIERARCHYNAME, MEASURES.LEVELNAME}  
ON Columns,  
[Date].[Calendar].MEMBERS  
ON Rows  
FROM [Adventure Works]