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 ] ] )
Argumentos
Set_Expression
Expresión MDX 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
Expresión numérica válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número.
Notas
Si se especifica una expresión numérica, la función DrilldownLevelTop clasifica, en orden descendente, los elementos secundarios de cada miembro del conjunto especificado de acuerdo con el valor de la expresión numérica, según se ha evaluado 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.
Tras realizar la clasificación, 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 miembros secundarios de cada miembro en el nivel especificado, la función DrilldownLevelTop devuelve el número más alto de miembros secundarios.
Ejemplo
El ejemplo siguiente devuelve los tres miembros secundarios más altos del nivel Product Category, de acuerdo con la medida predeterminada.
SELECT DrilldownLevelTop
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]