Excel 函数教程 / 第12章

多维数据集函数

用于连接数据模型或 OLAP 多维数据集,按成员、集合和 KPI 返回分析结果。

本章学习目标

掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。

函数清单

使用方法、注意事项与案例

函数常用语法使用方法注意事项案例公式
Cube 数据模型
CUBEKPIMEMBERCUBEKPIMEMBER(数值或复数参数)处理进制、复数、单位转换和工程计算。注意输入单位、复数格式和函数适用范围。
=CUBEKPIMEMBER(参数)

结果:数据模型中的成员或指标

CUBEMEMBERCUBEMEMBER(连接,成员表达式)从多维数据集模型返回成员或指标。需要可用的数据模型或 OLAP 连接。
=CUBEMEMBER(参数)

结果:数据模型中的成员或指标

CUBEMEMBERPROPERTYCUBEMEMBERPROPERTY(文本,参数)提取、转换、查找或替换文本。注意全角/半角、空格、不可见字符和文本型数字。
=CUBEMEMBERPROPERTY(参数)

结果:清洗后的文本

CUBERANKEDMEMBERCUBERANKEDMEMBER(连接,成员表达式)从多维数据集模型返回成员或指标。需要可用的数据模型或 OLAP 连接。
=CUBERANKEDMEMBER(参数)

结果:数据模型中的成员或指标

CUBESETCUBESET(连接,成员表达式)从多维数据集模型返回成员或指标。需要可用的数据模型或 OLAP 连接。
=CUBESET(参数)

结果:数据模型中的成员或指标

CUBESETCOUNTCUBESETCOUNT(条件区域,条件,求和/统计区域)按条件计算。条件区域和计算区域大小必须一致。
=CUBESETCOUNT(参数)

结果:数值结果

CUBEVALUECUBEVALUE(文本,参数)提取、转换、查找或替换文本。注意全角/半角、空格、不可见字符和文本型数字。
=CUBEVALUE(参数)

结果:清洗后的文本

典型案例

本章高频业务场景

使用场景公式说明
返回指定指标
=CUBEVALUE("ThisWorkbookDataModel","[Measures].[销售额]")
从工作簿数据模型获取销售额。
返回集合项目数
=CUBESETCOUNT(A2)
统计 Cube 集合中的成员数量。

学习建议

  • 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
  • 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
  • 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。