使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文介绍 CUBEMEMBER 的公式语法和用法  Microsoft Excel 中的函数。

说明

返回多维数据集中的成员或元组。 用于验证多维数据集内是否存在成员或元组。

语法

CUBEMEMBER(connection, member_expression, [caption])

CUBEMEMBER 函数语法具有以下参数:

  • Connection    必需。 一个表示多维数据集的连接名称的文本字符串。

  • Member_expression    必需。 多维表达式 (MDX) 的文本字符串,用来计算出多维数据集中的唯一成员。 此外,也可以将 member_expression 指定为单元格区域或数组常量的元组。

  • Caption    可选。 显示在多维数据集的单元格(而不是标题)中的文本字符串(如果定义了一个文本字符串)。 当返回元组时,所用的标题为元组中最后一个成员的文本字符串。

备注

  • 当 CUBEMEMBER 函数求值时,它会在检索到所有数据之前在单元格中暂时显示“#GETTING_DATA…”消息。

  • 如果将 CUBEMEMBER 函数用作另一个 CUBE 函数的参数,该 CUBE 函数将使用标识成员或元组的 MDX 表达式,而不是在 CUBEMEMBER 函数的单元格中显示的值。

  • 如果连接名称不是存储在工作簿中的有效工作簿连接,则 CUBEMEMBER 函数返回 #NAME? 错误值。 如果联机分析处理 (OLAP) 服务器未运行、不可用或返回错误消息,则 CUBEMEMBER 函数返回 #NAME? 错误值。

  • 如果元组中至少有一个元素是无效的,则 CUBEMEMBER 函数返回 #VALUE! 错误值。

  • 如果 member_expression 的长度大于 255 个字符(这是函数参数的长度限制),则 CUBEMEMBER 函数将返回 #VALUE! 错误值。 要使用长度大于 255 个字符的文本字符串,请在单元格中输入该文本字符串(对于单元格而言,该限制是 32,767 个字符),然后使用单元格引用作为参数。

  • 当遇到下列情况时,CUBEMEMBER 函数返回错误值 #N/A:

    • member_expression 语法不正确。

    • MDX 文本字符串指定的成员在多维数据集中不存在。

    • 元组无效,因为指定的值没有交集。 (同一层次结构中的多个元素可能会发生这种情况。)

    • 集合至少包含一个其维数与其他成员都不同的成员。

  • 如果在共享连接时在数据透视表中引用基于会话的对象(如计算成员或命名集),并且数据透视表已删除或将数据透视表转换为公式,则 CUBEMEMBER 可能会返回 #N/A 错误值。 (在“ 选项” 选项卡上的“ 工具 ”组中,单击“ OLAP 工具”,然后单击“ 转换为 Formulas”。)

示例

=CUBEMEMBER("Sales","[Time].[Fiscal].[2004]")

=CUBEMEMBER($A$1,D$12)

=CUBEMEMBER("Sales",(B4, C6, D5),"SalesFor2004")

=CUBEMEMBER("xlextdat8 FoodMart 2000 Sales","([Product].[Food],[Time].[1997])")

=CUBEMEMBER($A$1,C$12:D$12)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×