TopCount
依照運算式指定的遞減次序順序,傳回指定數目的最頂部資料列。
語法
TopCount(<table expression>, <rank expression>, <count>)
適用於
傳回資料表 (例如 <table column reference>) 的運算式,或者傳回資料表的函數。
傳回類型
<table expression>
備註
<rank expression> 引數提供的值決定 <table expression> 引數中提供之資料列的遞減次序順序,以及傳回之 <count> 引數中指定的最頂部資料列數。
例如,假設下列子 SELECT 陳述式傳回下列資料表:
(SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS))
產品名稱 | 機率 |
---|---|
Apples |
0.4 |
Kiwi fruit |
0.1 |
Oranges |
0.5 |
Lemons |
0.2 |
TopCount 函數可以搭配子 SELECT 陳述式使用,如下所示:
TopCount((SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS)), [Probability], 2)
這個範例會產生下列結果:
產品名稱 | 機率 |
---|---|
Oranges |
0.5 |
Apples |
0.4 |
請參閱
參考
資料採礦延伸模組 (DMX) 函數參考
函數 (DMX)
將函數對應至查詢類型 (DMX)