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))
製品名 | 確率 |
---|---|
リンゴ |
0.4 |
キーウィ フルーツ |
0.1 |
オレンジ |
0.5 |
レモン |
0.2 |
TopCount 関数は、次のようにしてサブ SELECT ステートメントと使用することができます。
TopCount((SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS)), [Probability], 2)
この例は、次の結果をもたらします。
製品名 | 確率 |
---|---|
オレンジ |
0.5 |
リンゴ |
0.4 |
参照
関連項目
データ マイニング拡張機能 (DMX) 関数リファレンス
関数 (DMX)
クエリ型への関数のマップ (DMX)