Excel CUBEKPIMEMBER 函数
CUBEKPIMEMBER 函数可返回关键绩效指标(KPI)的属性,并在单元格中展示 KPI 名称。

语法
=CUBEKPIMEMBER()connection, kpi_name, kpi_property, [caption])
参数
- connection(必需):数据模型中多维数据集连接名称的文本字符串。
- kpi_name(必需):多维数据集中 KPI 名称的文本字符串。
- kpi_property(必需):返回的 KPI 组件,可为下表中的枚举常量之一:
整数 枚举常量 描述 1 KPIValue 此实际值 2 KPIGoal 目标值 3 KPIStatus 某一时刻 KPI 的状态 4 KPITrend 该值随时间变化的衡量 5 KPIWeight KPI 的相对重要性分配对象 6 KPICurrentTimeMember KPI 的时间上下文 - caption(可选):用于覆盖 kpi_name 和 kpi_property,并在单元格中显示的文本字符串。
返回值
CUBEKPIMEMBER 函数可返回 KPI 的属性值。
函数说明
- 在检索数据时,将显示 #GETTING_DATA…消息。
- 如需在计算中使用 KPI,请将 CUBEKPIMEMBER 函数嵌套为 CUBEVALUE 函数的 member_expression 参数。
- CUBEKPIMEMBER 返回 #NAME?错误值,如果满足以下条件:
- 连接不是工作簿中存储的有效工作簿连接,例如 ThisWorkbookDataModel;
- 联机分析处理(OLAP)服务器不可用、未运行或返回错误信息。
- CUBEKPIMEMBER 返回 #N/A 错误值,如果满足以下条件:
- kpi_name 或 kpi_property 无效;
- 在共享连接并且数据透视表已被删除或将要转换为公式时,引用数据透视表中基于会话的对象。
- CUBEKPIMEMBER 的参数,除了 kpi_property 和单元格引用外,其他都应使用英文双引号(““)括起来。
示例
这里有一个名为“sales 2021”的表,包含全年 2021 各 2 类别不同产品的销售额和评分信息。若要用 CUBEKPIMEMBER 函数获取 2021 中这两类的总销售额,需先完成以下两步:
- 在现有工作簿中,将此表中的数据添加到数据模型后,其名称始终为 "ThisWorkbookDataModel"。
- 向数据模型添加 KPI。
- 前往数据> 数据工具> 管理数据模型。 在下方选择对应数据的选项卡,这里我选择 sale 2021.
- 执行所需计算。本例中,我将在销售额列应用自动求和,首先选择销售额列,然后点击自动求和。您将看到 销售额合计 2 汇总度量值已如以下截图所示成功创建。

- 重复上述步骤,但请应用平均值,在点击自动求和后,创建一个平均值度量值。

- 右键点击合计度量值,选择 创建 KPI。在弹出的对话框中,从下拉菜单中选择 销售额平均值 2 度量值,然后点击确定。

现在 KPI 已添加到您的数据模型,请在单元格 G21 粘贴或输入下方公式,然后按下 Enter 以获取结果:
=CUBEKPIMEMBER()"ThisWorkbookDataModel","销售额合计 2“,1,"总销售额“)

√ 注意:可在 H21 单元格通过 CUBEVALUE 函数获取相应 KPI 值:
=CUBEVALUE("ThisWorkbookDataModel",“【Measures】。【销售额合计 2】“)
相关函数
CUBEVALUE 函数可返回经过多组 member_expression 参数筛选后的多维数据集的汇总值。
CUBEMEMBER 函数可从多维数据集中检索成员或元组(如存在),否则将返回 #N/A 错误值。
CUBESET 函数通过将集合表达式发送至服务器上的多维数据集,定义由成员或元组组成的计算集。该函数能够从集合表达式中提取所有唯一值,并提供排序选项。
CUBESETCOUNT 函数返回集合中的项数。
这款最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于数据分析进行革新智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不会丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件 | 多值 | 跨多表操作 | 模糊查找…… | |
| 高级下拉列表:快速下拉列表 | 多级联动下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 |对比列到选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密 / 解密单元格 | 按列表批量发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线等) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,按路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分单元格……)|……更多功能 |
在您的首选语言中使用 Kutools - 支持英语、西班牙语、德语、法语、中文及 40+ 多种语言!
Kutools for Excel 拥有超过 300 项功能,让您的需求只需轻点鼠标即可满足……
Office Tab —— 为 Microsoft Office(含 Excel)带来标签式阅读与编辑
- 一秒钟即可切换数十个已打开的文档!
- 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
- 在同时查看和编辑多个文档时,您的工作效率提升高达 50%。
- 为 Office(包括 Excel)带来高效标签页体验,操作流畅如同在 Chrome、Edge 或 Firefox 浏览器中切换标签页。


