ディメンション関数、階層関数、およびレベル関数の使用
ディメンション関数、階層関数、およびレベル関数は、Analysis Services で検出された多次元階層をスキャンする際に役立ちます。通常は、ディメンション、階層、またはレベルのメンバに関する情報を得るために、これらの関数を他の関数と共に使用します。
次の例では、.Dimension 関数、.Hierarchy 関数、および .Level 関数の使用方法を示します。
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]