Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Сверлит верхние элементы набора на заданном уровне до одного уровня ниже.
Syntax
DrilldownLevelTop(<Set_Expression>, <Count> [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
Arguments
Set_Expression
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.
Количество
Допустимое числовое выражение, указывающее количество кортежей, которые нужно вернуть.
Level_Expression
Валидное выражение многомерных выражений (MDX), которое возвращает уровень.
Numeric_Expression
Допустимое числовое выражение, которое обычно является многомерным выражением (MDX) координат ячеек, возвращающих число.
Include_Calc_Members
Ключевое слово для добавления расчетных членов для детального анализа результатов.
Remarks
Если задано числовое выражение, функция DrilldownLevelTop сортирует в убывающем порядке потомки каждого элемента в указанном наборе по значению числового выражения, вычисленному по множеству дочерних членов. Если числовое выражение не задано, функция сортирует в убывающем порядке дети каждого элемента в указанном наборе по значениям ячеек, представленных набором дочерних элементов, определённых контекстом запроса.
После сортировки функция DrilldownLevelTop возвращает набор, содержащий родительские элементы и количество дочерних членов, указанных в Count, с наибольшим значением.
Функция DrilldownLevelTop похожа на функцию DrilldownLevel, но вместо включения всех дочерних элементов для каждого участника на указанном уровне, функция DrilldownLevelTop возвращает максимальное количество дочерних членов.
Запрос по свойству XMLA MdpropMdxDrillFunctions позволяет проверить уровень поддержки сервера для функций бурения; см. раздел Свойства поддерживаемых XMLA (XMLA) для подробностей.
Примеры
Следующий пример возвращает три верхних дочерних значения уровня категории продукта, основанные на стандартной мере. В кубике для образцов Adventure Works три лучших дети по аксессуарам — велостойки, велосипедные стойки и бутылки с клетками. В Management Studio, в окне запроса MDX, вы можете перейти в раздел Products | Категории продукции | Члены | Все продукты | Аксессуары для просмотра полного списка. Вы можете увеличить аргумент Count, чтобы вернуть больше участников.
SELECT DrilldownLevelTop
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
Следующий пример иллюстрирует использование флага include_calc_members , который используется для включения вычисленных элементов на уровне сверления вниз. Мера [Количество заказов у реселлеров] включена в заявление DrilldownLevelTop , чтобы гарантировать сортировку доходных значений по этой мере.
WITH MEMBER
[Product].[Product Categories].[Category].&[3].[Premium Clothes] AS
[Product].[Product Categories].[Subcategory].&[18] +
[Product].[Product Categories].[Subcategory].&[21]
SELECT [Measures].[Reseller Order Count] ON 0,
DRILLDOWNLEVELTOP(
[Product].[Product Categories].children ,
2,
[Product].[Product Categories].[Category] ,
[Measures].[Reseller Order Count],
INCLUDE_CALC_MEMBERS ) ON 1
FROM [Adventure Works]