TopCount
按指定数量返回最前面的行,并以表达式指定的降序排列。
语法
TopCount(<table expression>, <rank expression>, <count>)
适用范围
一个返回表的表达式,如 <表列引用>,或一个返回表的函数。
返回类型
<表表达式>
备注
<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)