CUBEMEMBERPROPERTY 函数

Excel 中的一个多维数据集函数CUBEMEMBERPROPERTY 会返回多维数据集中成员属性的值。用于验证多维数据集内是否存在某个成员名并返回此成员的指定属性。

语法

CUBEMEMBERPROPERTY(connection, member_expression, property)

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

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

  • Member_expression    必需。一个文本字符串,表示多维数据集中的一个成员的多维表达式 (MDX)。

  • Property    必需。一个文本字符串,表示返回的属性的名称或对包含该属性的名称的单元格的引用。

备注

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

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

  • 如果 member_expression 语法不正确,或者 member_expression 指定的成员在多维数据集中不存在,则 CUBEMEMBERPROPERTY 函数返回错误值 #N/A。

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

  • CUBEMEMBERPROPERTY 对在 Power Pivot 中编辑的 Excel 数据模型无效,因为它们不是多维数据集。

示例

=CUBEMEMBERPROPERTY("Sales","[Time].[Fiscal].[2014]",$A$3)

=CUBEMEMBERPROPERTY("Sales","[Store].[MyFavoriteStore]","[Store].[Store Name].[Store Sqft]")

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

Excel 中的公式概述

如何避免公式被破坏

查找并更正公式中的错误

Excel 键盘快捷方式和功能键

多维数据集​​函数(参考)

Excel 函数(按字母顺序)

Excel 函数(按类别)

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×