Compartir por


DrilldownLevelTop (MDX)

Aumenta el detalle de los miembros superiores de un conjunto, de un nivel especificado a otro inferior.

Sintaxis

  
DrilldownLevelTop(<Set_Expression>, <Count> [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])  
  

Argumentos

Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.

Recuento
Expresión numérica válida que especifica el número de tuplas que serán devueltas.

Level_Expression
Expresión MDX válida que devuelve un nivel.

Numeric_Expression
Expresión numérica válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número.

Include_Calc_Members
Una palabra clave para agregar miembros calculados a los resultados de exploración en profundidad.

Comentarios

Si se especifica una expresión numérica, la función DrilldownLevelTop ordena, en orden descendente, los elementos secundarios de cada miembro del conjunto especificado según el valor de la expresión numérica, tal como se evalúa sobre el conjunto de miembros secundarios. Si no se especifica una expresión numérica, la función clasifica, en orden descendente, los elementos secundarios de cada miembro del conjunto especificado de acuerdo con los valores de las celdas representadas por el conjunto de miembros secundarios, según determine el contexto de consulta.

Después de ordenar, la función DrilldownLevelTop devuelve un conjunto que contiene los miembros primarios y el número de miembros secundarios, especificados en Count, con el valor más alto.

La función DrilldownLevelTop es similar a la función DrilldownLevel , pero en lugar de incluir todos los elementos secundarios para cada miembro en el nivel especificado, la función DrilldownLevelTop devuelve el número superior de miembros secundarios.

Consultar la propiedad XMLA MdpropMdxDrillFunctions permite comprobar el nivel de compatibilidad que proporciona el servidor para las funciones de perforación; consulte Propiedades XMLA admitidas (XMLA) para obtener más información.

Ejemplos

El ejemplo siguiente devuelve los tres primeros elementos secundarios del nivel Product Category según la medida predeterminada. En el cubo de ejemplo de Adventure Works, los tres elementos secundarios principales de Accessories son Bike Racks, Bike Stands y Bottles and Cages. En Management Studio, en la ventana de consulta MDX, puede ir a Products | Product Categories | Members | All Products | Accessories para ver la lista completa. Puede incrementar el argumento Count para que devuelva más miembros.

SELECT DrilldownLevelTop   
   ([Product].[Product Categories].children,  
   3,  
   [Product].[Product Categories].[Category])  
   ON 0  
   FROM [Adventure Works]  

En el ejemplo siguiente se muestra el uso de la marca include_calc_members , que se usa para incluir miembros calculados en el nivel de exploración en profundidad. La medida [Reseller Order Count] se incluye en la instrucción DrilldownLevelTop para asegurarse de que los valores devueltos están ordenados por esa medida.

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]  

Consulte también

DrilldownLevel (MDX)
Referencia de funciones MDX (MDX)