描述
CUBERANKEDMEMBER函数返回集合中的第n个或排序的成员。
使用此功能可返回一组中的一个或多个元素,如销售业绩最好的人或前十名的学生。
语法
CUBERANKEDMEMBER (connection, set_expression, rank, [caption])
争论
Argument | 描述 | Required/Optional |
---|---|---|
connection | The name of the connection to the cube. - A text string. | Required |
set_expression | 集合表达式。 -文字字串,如" {[Item1] .children}"。 OR CUBESET功能。 OR 对包含CUBESET函数的单元格的引用。 | Required |
rank | 一个整数值,指定要返回的最高值。 E.g.: 1-返回最大值 2-返回第二个最大值,依此类推。 要返回前5个值,请使用此功能五次,每次指定1至5的不同等级。 | Required |
caption | A text string displayed in the cell instead of the caption, if one is defined, from the cube. | Optional |
Notes
-
对CUBERANKEDMEMBER函数求值时,它将在检索所有数据之前暂时在单元格中显示"#GETTING_DATA..."消息。
-
如果连接名称不是工作簿中存储的有效工作簿连接,则CUBERANKEDMEMBER返回一个#NAME?错误值。如果联机分析处理(OLAP)服务器未运行,不可用或返回错误消息,则CUBERANKEDMEMBER返回#NAME?错误值。
-
当set_expression的语法不正确或集合包含至少一个维度与其他成员不同的成员时,CUBERANKEDMEMBER返回#N/A错误值。
适用性
Excel 2007,Excel 2010,Excel 2013,Excel 2016