TopPercent
TopPercent 函数以降序形式返回表中最前面的几行,这些行的累积合计至少要达到指定的百分比。
语法
TopPercent(<table expression>, <rank expression>, <percent>)
适用范围
一个返回表的表达式,如 <table column reference>,或一个返回表的函数。
返回类型
<table expression>
备注
TopPercent 函数根据每行 <rank expression> 参数的计算结果值以降序形式返回最前面的几行,以使各行 <rank expression> 参数值之和至少达到 <percent> 参数指定的百分比。TopPercent 在满足指定百分比值的同时,尽量返回最少数量的元素。
示例
例如,假设一个名为 Products 的表列包含以下数据:
产品名称 | Unit sales |
---|---|
Apples |
30 |
Kiwi fruit |
10 |
Oranges |
40 |
Lemons |
20 |
在此示例中,包含以下函数:
TopPercent([Products], [Unit Sales], 60)
返回以下表:
产品名称 | Unit sales |
---|---|
Oranges |
40 |
Apples |
30 |
请注意,选择的是“Apples”而不是“Lemons”。
请参阅
参考
数据挖掘扩展插件 (DMX) 函数参考
函数 (DMX)
将函数映射到查询类型 (DMX)