BottomSum(MDX)

按升序排序指定集合,返回一组取值最小的元组,其总和等于或小于指定值。

Syntax

  
BottomSum(Set_Expression, Value, Numeric_Expression)  

Arguments

Set_Expression
一个有效的多维表达式(MDX)表达式,返回集合。

价值
一个有效的数值表达式,指定每个元组被比较的值。

Numeric_Expression
一个有效的数值表达式,通常是多维表达式(MDX)表达式,表示返回一个数字的单元坐标。

Remarks

BottomSum函数计算在指定集合上计算的测度总和,按升序排序该集合。 函数返回值最小且指定数值总和至少为指定值(和)的元素。 该函数返回集合中最小的子集,其累计总和至少达到指定值。 返回的元素按最小到最大排序。

Important

BottomSum函数和TopSum函数一样,总是打破层级结构。

示例

以下示例为自行车类别,返回2003财年地理维度中城市层级中最小的成员集,其累计总数(使用经销商销售金额衡量)至少为50,000(从该集合中销售量最少的成员开始):

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])