Share via


BottomSum (MDX)

Ordena un conjunto especificado de forma ascendente y devuelve un conjunto de tuplas con los valores más bajos cuya suma es igual o inferior a un valor especificado.

Sintaxis

BottomSum(Set_Expression, Value, Numeric_Expression)

Argumentos

  • Set_Expression
    Expresión MDX válida que devuelve un conjunto.

  • Value
    Expresión numérica válida que especifica el valor con el que se compara cada tupla.

  • 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 BottomSum calcula la suma de una medida 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 total de la expresión numérica especificada es al menos el valor especificado (suma). Esta función devuelve el subconjunto más pequeño de un conjunto cuyo total acumulado es al menos el valor especificado. Los elementos devueltos se ordenan de menor a mayor.

Nota importanteImportante

La función BottomSum, al igual que TopSum, siempre rompe la jerarquía.

Ejemplos

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 es al menos la suma de 50.000 (empezando por los miembros de este conjunto que tengan la cifra de ventas más baja):

SELECT

[Product].[Product Categories].Bikes ON 0,

BottomSum

({[Geography].[Geography].[City].Members}

, 50000

, ([Measures].[Reseller Sales Amount],[Product].[Product Categories].Bikes)

) ON 1

FROM [Adventure Works]

WHERE([Measures].[Reseller Sales Amount],[Date].[Fiscal].[Fiscal Year].[FY 2003])

Vea también

Referencia