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)