按升序排序指定集合,返回一组取值最小的元组,其总和等于或小于指定值。
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])