Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Perfora los miembros más bajos de un conjunto, a un nivel especificado, hasta un nivel inferior.
Sintaxis
DrilldownLevelBottom(Set_Expression, Count [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
Argumentos
Set_Expression
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelve un conjunto.
Count
Una expresión numérica válida que especifica el número de tuplas que se deben devolver.
Level_Expression
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelve un nivel.
Numeric_Expression
Optional. Una expresión numérica válida que normalmente es una expresión de Expresiones Multidimensionales (MDX) de coordenadas de celda que devuelven un número.
Include_Calc_Members
Optional. Una palabra clave que añade miembros calculados a los resultados de desentrañamiento.
Remarks
Si se especifica una expresión numérica, la función DrilldownLevelBottom ordena, en orden ascendente, los hijos de cada miembro del conjunto especificado, según el valor especificado, según el valor evaluado sobre el conjunto de miembros hijos. Si no se especifica una expresión numérica, la función ordena, en orden ascendente, los hijos de cada miembro en el conjunto especificado, según los valores de las celdas representadas por el conjunto de miembros hijos, según el contexto de consulta; Este comportamiento es similar a las funciones BottomCount and Tail (MDX), que devuelven un conjunto de miembros en orden natural, sin ningún ordenamiento.
Tras ordenar, la función DrilldownLevelBottom devuelve un conjunto que contiene los miembros padres y el número de miembros hijos, 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 a todos los hijos de cada miembro en el nivel especificado, la función DrilldownLevelBottom devuelve el número más bajo de miembros hijos.
Consultar la propiedad XMLA MdpropMdxDrillFunctions te permite verificar el nivel de soporte que el servidor ofrece para las funciones de perforación; consulta Propiedades XMLA soportadas (XMLA) para más detalles.
Examples
El siguiente ejemplo devuelve los tres hijos inferiores del nivel de Categoría de Producto, basándose en la medida predeterminada. En el cubo de muestra de Adventure Works, los tres últimos niños en accesorios son neumáticos y cámaras, bombas y alforjas. En Management Studio, en la ventana de consultas de MDX, puedes navegar a Productos | Categorías de productos | Miembros | Todos los productos | Accesorios para ver la lista completa. Puedes aumentar el argumento del Conteo para devolver más miembros.
SELECT DrilldownLevelBottom
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
El siguiente ejemplo ilustra el uso de la bandera de include_calc_members , que se usa para incluir los miembros calculados en el nivel de perforación hacia abajo. La medida [Recuento de Órdenes de Revendedor] se añade a la instrucción DrilldownLevelBottom para asegurar que los resultados se ordenen según esa medida. Para ver el miembro calculado, es necesario aumentar el Conteo a al menos 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]