Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает множество кортежей по заданной оси.
Syntax
Axis(Axis_Number)
Arguments
Axis_Number
Допустимое числовое выражение, указывающее число оси.
Remarks
Функция оси использует нулевое положение оси для возврата множества кортежей на оси. Например, Axis(0) возвращает ось COLUMNS, Axis(1) возвращает ось ROWS и так далее.
Функция оси нельзя использовать на оси фильтра. Эта функция может быть использована для информирования вычисленных членов о контексте выполняемого запроса. Например, вам может понадобиться вычисленный элемент, который даст сумму только тех членов, выбранных по оси рядов. Он также может использоваться для того, чтобы определение одной оси зависело от определения другой. Например, упорядочив содержимое оси строк по значению первого элемента на оси столбцов.
Замечание
Ось может отсылаться только к предшествующей оси. Например, Axis(0) это должно происходить после оценки оси COLUMNS, например, на оси ROW или PAGE.
Примеры
Следующий пример запроса показывает, как использовать функцию оси:
WITH MEMBER MEASURES.AXISDEMO AS
SETTOSTR(AXIS(1))
SELECT MEASURES.AXISDEMO ON 0,
[Date].[Calendar Year].MEMBERS ON 1
FROM [Adventure Works]
Следующий пример демонстрирует использование функции оси внутри вычисленного элемента:
WITH MEMBER MEASURES.AXISDEMO AS
SUM(AXIS(1), [Measures].[Internet Sales Amount])
SELECT {[Measures].[Internet Sales Amount],MEASURES.AXISDEMO} ON 0,
{[Date].[Calendar Year].&[2003], [Date].[Calendar Year].&[2004]} ON 1
FROM [Adventure Works]