本文介绍 Microsoft Excel 中 CUBESET函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。
定义成员或元组的计算集。方法是向服务器上的多维数据集发送一个集合表达式,此表达式创建集合,并随后将该集合返回到 Microsoft Excel。
CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
CUBESET 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
Sort_order 可选。要执行的任何排序类型,可以是以下值之一:
整型 | 枚举常量 | 说明 | Sort_by 参数 |
---|---|---|---|
0 | SortNone | 按当前顺序保留集合。 | 忽略 |
1 | SortAscending | 使用 sort_by 按升序对集合进行排序。 | 必填 |
2 | SortDescending | 使用 sort_by 按降序对集合进行排序。 | 必填 |
3 | SortAlphaAscending | 按字母升序对集合进行排序。 | 忽略 |
4 | Sort_Alpha_Descending | 按字母降序对集合进行排序。 | 忽略 |
5 | Sort_Natural_Ascending | 按自然升序对集合进行排序。 | 忽略 |
6 | Sort_Natural_Descending | 按自然降序对集合进行排序。 | 忽略 |
=CUBESET("Finance","Order([Product].[Product].[Product Category].Members,[Measures].[Unit Sales],ASC)","Products")
=CUBESET("Sales","[Product].[All Products].Children","Products",1,"[Measures].[Sales Amount]")