DrilldownLevelBottom (MDX)

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

Sintaxis

DrilldownLevelBottom(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
Opcional. 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
Opcional. Una palabra clave que agrega miembros calculados a los resultados de exploración en profundidad.

Comentarios

Si se especifica una expresión numérica, la función DrilldownLevelBottom ordena, en orden ascendente, los elementos secundarios de cada miembro del conjunto especificado, según el valor especificado, tal como se evalúa sobre el conjunto de miembros secundarios. Si no se especifica una expresión numérica, la función ordena, de forma ascendente, los elementos secundarios de cada miembro en el conjunto especificado, según los valores de las celdas representados por el conjunto de miembros secundarios, tal y como se determinan por el contexto de la consulta. Este comportamiento es similar a las funciones BottomCount y Tail (MDX) que devuelven un conjunto de miembros en orden natural, sin ninguna ordenación.

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

La función DrilldownLevelBottom 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 DrilldownLevelBottom devuelve el número inferior 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 elementos secundarios más bajos del nivel Product Category según la medida predeterminada. En el cubo de ejemplo de Adventure Works, los tres últimos elementos de Accessories son Tires and Tubes, Pumps y Panniers. 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 DrilldownLevelBottom   
   ([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 agrega a la instrucción DrilldownLevelBottom para asegurarse de que los resultados están ordenados por esa medida. Para ver el miembro calculado, es necesario incrementar Count hasta 9 como mínimo.

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,  
DRILLDOWNLEVELBOTTOM(  
  [Product].[Product Categories].children ,  
  9,  
  [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)