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.Count
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 clasifica, en orden ascendente, los elementos secundarios de cada miembro del conjunto especificado de acuerdo con el valor especificado, según se ha evaluado 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.
Tras realizar la clasificación, la función DrilldownLevelBottom devuelve un conjunto que contiene los miembros primarios y el número de miembros secundarios especificados enCount con el valor más bajo.
La función DrilldownLevelBottom es similar a la función DrilldownLevel, pero en lugar de incluir todos los miembros secundarios de cada miembro en el nivel especificado, la función DrilldownLevelBottom devuelve el número más bajo de miembros secundarios.
Consultar la propiedad XMLA MdpropMdxDrillFunctions le permite comprobar el nivel de soporte técnico que el servidor proporciona para las funciones de perforación; vea Propiedades XMLA compatibles (XMLA) para obtener detalles.
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 Adventure Works, los tres últimos elementos secundarios son Tires and Tubes, Pumps y Panniers. En Management Studio, en la ventana de consulta MDX, puede navegar a Products | Product Categories | Members | All Products | Accessories para ver la lista completa. Puede incrementar el argumento Count para que se devuelvan más miembros.
SELECT DrilldownLevelBottom
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
El siguiente ejemplo explica el uso de la marca include_calc_members, que se utiliza 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 se ordenen en base a esa medida. Para ver el miembro calculado, es necesario aumentar Count como mínimo hasta 9.
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]