共用方式為


TopPercent

TopPercent 函數會以遞減的次序,傳回累計總和至少為指定之百分比的資料表頂部資料列。

語法

TopPercent(<table expression>, <rank expression>, <percent>)

適用於

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

傳回類型

<table expression>

備註

TopPercent 函數根據每個資料列 <rank expression> 引數的評估值 (例如 <rank expression> 值的總和至少是 <percent> 引數指定的百分比),以遞減次序順序傳回頂部資料列。TopPercent 會傳回符合指定之百分比值的可能最少元素數量。

範例

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

產品名稱 銷售單位

Apples

30

Kiwi fruit

10

Oranges

40

Lemons

20

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

TopPercent([Products], [Unit Sales], 60) 

會傳回下列資料表:

產品名稱 銷售單位

Oranges

40

Apples

30

請注意,選取的是 Apples,而非 Lemons。

請參閱

參考

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

說明及資訊

取得 SQL Server 2005 協助