Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Обычно при передаче параметров функциям в многомерных выражениях (MDX) используются выражения размерности и иерархии для возврата элементов, множеств или кортежей из иерархии.
Выражения размерности могут быть простыми выражениями только потому, что они являются идентификаторами объектов. См. Выражения (MDX) для объяснения простых и сложных выражений.
Выражения размерности
Выражение размерности содержит либо идентификатор размерности, либо функцию размерности.
Выражения измерений редко используются сами по себе. Вместо этого обычно нужно указывать иерархию на измерении. Единственное исключение — когда вы работаете с измерением Мер, где нет иерархий.
Следующий пример показывает вычисленный элемент, использующий выражение [Меры] вместе с . Функции Members и Count() возвращают количество членов на измерении Measure:
WITH MEMBER [Measures].[MeasureCount] AS
COUNT([Measures].MEMBERS)
SELECT [Measures].[MeasureCount] ON 0
FROM [Adventure Works]
Идентификатор размерности отображается как Dimension_Name в обозначениях BNF, используемом для описания операторов MDX.
Иерархические выражения
Аналогично, иерархическое выражение содержит либо идентификатор иерархии, либо функцию иерархии. Следующий пример показывает использование иерархического выражения [Дата]. [Календарь], вместе с . Уровни и . Функции подсчёта, чтобы вернуть количество уровней в календарной иерархии измерения Даты:
WITH MEMBER [Measures].[CalendarLevelCount] AS
[Date].[Calendar].Levels.Count
SELECT [Measures].[CalendarLevelCount] ON 0
FROM [Adventure Works]
Наиболее распространённый сценарий, когда используются иерархические выражения, связан с . Члены функционируют для возврата всех членов по иерархии. Следующий пример возвращает все члены [Date]. [Календарь] по оси строк:
SELECT [Measures].[Internet Sales Amount] ON 0,
[Date].[Calendar].MEMBERS ON 1
FROM [Adventure Works]
Идентификатор иерархии отображается как Dimension_Name.Hierarchy_ Name в обозначения BNF, используемой для описания операторов MDX.