Excel - CUBEKPIMEMBER 函数



CUBEKPIMEMBER 函数

这个强大的多维数据集函数确保您可以从数据模型中的多维数据集检索 KPI 信息,并允许您做出关键的业务决策。CUBEKPIMEMBER 函数检索关键绩效指标 (KPI) 属性并在单元格中显示 KPI 名称。借助此函数,您可以确定组织的目标,监控实时项目,提高员工敬业度等等。

兼容性

此高级 Excel 函数与以下版本的 MS-Excel 兼容:

  • Microsoft 365 版 Excel
  • 适用于 Mac 的 Microsoft 365 版 Excel
  • 网页版 Excel
  • Excel 2021
  • 适用于 Mac 的 Excel 2021
  • Excel 2019
  • 适用于 Mac 的 Excel 2019
  • Excel 2016
  • iPad 版 Excel
  • Excel 网页应用
  • iPhone 版 Excel
  • Android 平板电脑版 Excel
  • Android 手机版 Excel

语法

CUBEKPIMEMBER 函数的语法如下:

CUBEKPIMEMBER (connection, kpi_name, kpi_property, [caption])

参数

您可以将以下参数与 CUBEKPIMEMBER 函数一起使用:

参数 描述 必需/可选
connection 表示特定多维数据集的连接名称的文本字符串。 必需
kpi_name 表示 KPI 名称的文本。 必需
kpi_property 将获取 KPI 属性,并且可以是下表中显示的枚举常量之一。 必需
Caption 尽管有 kpi_name 和 kpi_property,但目标单元格中仍会显示备用文本 可选

返回的 KPI 组件:

整数 枚举常量 描述
1 KPIValue 实际值
2 KPIGoal 目标值
3 KPIStatus 它指定特定时间点的 KPI 状态
4 KPITrend 在特定时间间隔内测量的值
5 KPIWeight 分配给 KPI 的相对权重
6 KPICurrentTimeMember KPI 成员的当前时间

如果为 kpi_property 指定 KPIValue,则单元格中仅显示 kpi_name。

要点

KPI 是用于跟踪员工绩效的可量化指标,例如每月员工销售额达到目标。

仅当工作簿添加到特定数据模型或连接到 Microsoft SQL Server 2005 Analysis Services 时,才会实现 CUBEKPIMEMBER 函数。

  • 在检索结果之前,将在指定单元格中显示“#正在获取数据…”消息。
  • 您可以将 CUBEKPIMEMBER 函数用作 CUBEVALUE 函数内的成员表达式。
  • 如果连接名称不是存储在工作簿中的有效工作簿连接,则 CUBEKPIMEMBER 将返回 #NAME 错误值。如果联机分析处理 (OLAP) 服务器未运行、不可用或返回错误消息,则此函数将检索 #NAME 错误。
  • 如果将无效的 kpi_name 或 kpi_property 指定为参数,则 CUBEKPIMEMBER 函数将检索 #N/A 错误值。
  • 如果在共享连接时引用数据透视表中的基于会话的对象,然后删除数据透视表或将其转换为公式,则 CUBEBIMEMBER 可能会收到 #N/A 错误值。

CUBEKPIMEMBER 函数示例

练习以下示例以了解如何在 Excel 中使用CUBEKPIMEMBER函数。

示例 1

步骤 1 - 考虑样本数据集,其中包含三个名为区域、产品名称和销售产量的列,以及在给定范围 F1:G11 中的相关数据透视表。

Excel CUBEKPIMEMBER Function 1

步骤 2 - 此外,您可以选择“数据透视表分析”选项卡,展开“OLAP 工具”磁贴,然后从下拉列表中选择“转换为公式”选项。选择此选项后,所有字段值都将转换为公式。

Excel CUBEKPIMEMBER Function 2

步骤 3 - 为了总结销售产量,请导航到数据选项卡,然后单击“转到 Power Pivot 窗口”选项。

Excel CUBEKPIMEMBER Function 3

步骤 4 - 然后,将出现另一个标题为“Excel 的 Power Pivot”的对话框。在此框中,您可以展开“计算”磁贴并选择“自动求和”选项以启用所有销售值的求和。

Excel CUBEKPIMEMBER Function 4

现在,您必须创建一个 KPI。为此,您可以选择“创建 KPI”选项,以便我们可以在 CUBEKPIMEMEBER 函数中使用创建的 KPI。

Excel CUBEKPIMEMBER Function 5

现在,您可以选择“绝对值”并在“关键绩效指标 (KPI)”窗口中点击“确定”按钮。

Excel CUBEKPIMEMBER Function 6

步骤 5 - 之后,您可以在F14单元格中键入公式“=CUBEKPIMEMBER("ThisWorkbookDataModel","Sum of Sales Production 3",1)”,然后按Enter键。

Excel CUBEKPIMEMBER Function 7

因此,CUBEKPIMEMBER 函数将返回“Sum of Sales Production 3”。

Excel CUBEKPIMEMBER Function 8

要获取 KPI 属性的值,您可以在所需的单元格中使用 CUBEVALUE 函数。您可以在F16单元格中编写表达式“=CUBEVALUE("ThisWorkbookDataModel," F14)”,然后按 Enter 键。

Excel CUBEKPIMEMBER Function 9

因此,结果为 418700,由 CUBEVALUE 函数返回。

Excel CUBEKPIMEMBER Function 10

示例 2

如果将无效的 kpi_name 或 kpi_property 指定为参数,则 CUBEKPIMEMBER 函数将检索 #N/A 错误值。

解决方案

假设您输入了公式“=CUBEKPIMEMBER("ThisWorkbookDataModel","Sum of Sales Production 3",8)”。在此公式中,KPI_property 值为 8,该值无效。

Excel CUBEKPIMEMBER Function 11

因此,CUBEKPIMEMBER 函数将返回 #N/A 错误。

Excel CUBEKPIMEMBER Function 12
advanced_excel_cube_functions.htm
广告