共用方式為


TopSum

以遞減次序的順序,傳回累計總和至少達指定值的最頂部資料表資料列。

語法

TopSum(<table expression>, <rank expression>, <sum>)

適用於

傳回資料表 (例如 <table column reference>) 的運算式,或者傳回資料表的函數。

傳回類型

<table expression>

備註

TopSum 函數根據每個資料列之 <rank expression> 引數的評估值,以遞減的次序順序傳回最頂部的資料列,只要 <rank expression> 值的總和至少為 <sum> 引數所指定的給定總和。TopSum 就會傳回符合指定之總和值的可能最小元素數目。

範例

例如,假設名為 Products 的資料表資料行包含下列資料:

產品名稱 銷售單位

Apples

1200

Kiwi fruit

500

Oranges

1500

Lemons

750

在這個範例中,下列函數:

TopSum([Products], [Unit Sales], 2500) 

會傳回下列資料表:

產品名稱 銷售單位

Oranges

1500

Apples

1200

請參閱

參考

資料採礦延伸模組 (DMX) 函數參考
函數 (DMX)
將函數對應至查詢類型 (DMX)

說明及資訊

取得 SQL Server 2005 協助