Utilisation des fonctions dimension, hiérarchie et niveau

Les fonctions dimensionnelles, hiérarchiques et de niveau sont utiles pour parcourir les structures multidimensionnelles présentes dans les services d’analyse. En général, vous utilisez ces fonctions en conjonction avec d’autres fonctions pour obtenir des informations sur les membres d’une dimension, d’une hiérarchie ou d’un niveau.

L’exemple suivant montre comment utiliser le . Dimension, . Hiérarchie, et . Fonctions de niveau :

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]