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


Ascendants (многомерные выражения)

Возвращает набор родителей указанного элемента, включая его самого.

Синтаксис

Ascendants(Member_Expression)

Аргументы

  • Member_Expression
    Допустимое многомерное выражение, возвращающее элемент.

Замечания

Функция Ascendants выполняет обход иерархии указанного элемента в обратном порядке и возвращает все родительские элементы указанного элемента, включая его самого, в виде набора. Этим она отличается от функции Ancestor, которая возвращает указанный родительский элемент (родитель) указанного уровня.

Примеры

В следующем примере возвращаются и количество заказов посредников для элемента [Sales Territory].[Northwest], и все его родители из куба Adventure Works. Функция Ascendants формирует набор, состоящий из самого элемента [Sales Territory].[Northwest] и его родителей по оси ROWS.

SELECT
   Measures.[Reseller Order Count] ON COLUMNS,
   Order(
      Ascendants(
         [Sales Territory].[Northwest]
      ),
      DESC
   ) ON ROWS
FROM
   [Adventure Works]