BottomPercent (MDX)
Ordena un conjunto de forma ascendente y devuelve un conjunto de tuplas con los valores más bajos con un total acumulado mayor o igual a un porcentaje especificado.
Sintaxis
BottomPercent(Set_Expression, Percentage, Numeric_Expression)
Argumentos
Set_Expression
Expresión MDX válida que devuelve un conjunto.Percentage
Expresión numérica válida que especifica el porcentaje de tuplas que serán devueltas.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.
Comentarios
La función BottomPercent calcula la suma de la expresión numérica especificada evaluada sobre un conjunto especificado, ordenando el conjunto de forma ascendente. A continuación, la función devuelve los elementos con los valores más bajos cuyo porcentaje acumulado del valor total sumado sea al menos el porcentaje especificado. Esta función devuelve el subconjunto más pequeño de un conjunto cuyo total acumulado sea al menos el porcentaje especificado. Los elementos devueltos se ordenan de mayor a menor.
Importante
La función BottomPercent, al igual que TopPercent, siempre rompe la jerarquía.Para obtener más información, vea la función Order.
Ejemplo
El ejemplo siguiente devuelve, para la categoría Bike, el conjunto más pequeño de miembros del nivel City de la jerarquía Geography de la dimensión Geography para el año fiscal 2003, cuyo total acumulado mediante la medida Reseller Sales Amount sea al menos el 15% del total acumulado (empezando con los miembros de este conjunto con la cifra de ventas más baja).
SELECT
[Product].[Product Categories].Bikes ON 0,
BottomPercent
({[Geography].[Geography].[City].Members}
, 15
, ([Measures].[Reseller Sales Amount],[Product].[Product Categories].Bikes)
) ON 1
FROM [Adventure Works]
WHERE ([Measures].[Reseller Sales Amount],[Date].[Fiscal].[Fiscal Year].[FY 2003])