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

Детализирует углублением самые верхние элементы набора на указанном уровне и одним уровнем ниже.

Синтаксис

DrilldownLevelTop(<set_expression>, <count> [,[<level_expression>] [,[<numeric_expression>][,INCLUDE_CALC_MEMBERS]]])

Аргументы

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

  • Count
    Допустимое числовое выражение, указывающее количество возвращаемых кортежей.

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

  • Numeric_Expression
    Допустимое числовое выражение, как правило, является многомерным выражением (MDX) координат ячейки, возвращающим число.

  • INCLUDE_CALC_MEMBERS
    Ключевое слово, позволяющее включать вычисляемые элементы в результаты углубленной детализации

Замечания

Если числовое выражение указано, функция DrilldownLevelTop сортирует в порядке убывания потомки каждого элемента в заданном наборе согласно заданному значению, вычисленному по набору элементов-потомков. Если числовое выражение не указано, функция сортирует в порядке убывания потомки каждого элемента в заданном наборе согласно значениям ячеек, представленных набором элементов-потомков, как определено контекстом запроса.

После сортировки функция DrilldownLevelTop возвращает набор, содержащий родительские элементы и столько дочерних элементов с наибольшими значениями, сколько задано аргументом Count,.

Функция DrilldownLevelTop аналогична функции DrilldownLevel, которая возвращает все дочерние элементы каждого элемента на заданном уровне, с тем отличием, что функция DrilldownLevelTop возвращает заданное количество самых верхних потомков.

Запрос свойства XMLA MdpropMdxDrillFunctions позволяет проверить уровень поддержки, который сервер предоставляет для функций детализации. Дополнительные сведения см. в разделе Поддерживаемые свойства XML для аналитики (XMLA).