Поделиться через


Функции измерений, иерархий и уровней

Функции измерений, иерархий и уровней применяются для обхода многомерных структур в службах 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]