Excel 函数教程 / 第12章
多维数据集函数
用于连接数据模型或 OLAP 多维数据集,按成员、集合和 KPI 返回分析结果。
本章学习目标
掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。
函数清单
使用方法、注意事项与案例
| 函数 | 常用语法 | 使用方法 | 注意事项 | 案例公式 |
|---|---|---|---|---|
| Cube 数据模型 | ||||
| CUBEKPIMEMBER | CUBEKPIMEMBER(数值或复数参数) | 处理进制、复数、单位转换和工程计算。 | 注意输入单位、复数格式和函数适用范围。 | 结果:数据模型中的成员或指标 |
| CUBEMEMBER | CUBEMEMBER(连接,成员表达式) | 从多维数据集模型返回成员或指标。 | 需要可用的数据模型或 OLAP 连接。 | 结果:数据模型中的成员或指标 |
| CUBEMEMBERPROPERTY | CUBEMEMBERPROPERTY(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
| CUBERANKEDMEMBER | CUBERANKEDMEMBER(连接,成员表达式) | 从多维数据集模型返回成员或指标。 | 需要可用的数据模型或 OLAP 连接。 | 结果:数据模型中的成员或指标 |
| CUBESET | CUBESET(连接,成员表达式) | 从多维数据集模型返回成员或指标。 | 需要可用的数据模型或 OLAP 连接。 | 结果:数据模型中的成员或指标 |
| CUBESETCOUNT | CUBESETCOUNT(条件区域,条件,求和/统计区域) | 按条件计算。 | 条件区域和计算区域大小必须一致。 | 结果:数值结果 |
| CUBEVALUE | CUBEVALUE(文本,参数) | 提取、转换、查找或替换文本。 | 注意全角/半角、空格、不可见字符和文本型数字。 | 结果:清洗后的文本 |
典型案例
本章高频业务场景
| 使用场景 | 公式 | 说明 |
|---|---|---|
| 返回指定指标 | | 从工作簿数据模型获取销售额。 |
| 返回集合项目数 | | 统计 Cube 集合中的成员数量。 |
学习建议
- 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
- 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
- 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。