MS Excel - 使用多维数据集维度 ID 查找多维数据集维度名称;可能吗?

MS Excel - Lookup Cube Dimension Name using Cube Dimension ID; Is it possible?

是否可以在 Microsoft Excel 2016 中,仅使用 excel 公式,使用多维数据集公式构建公式,以根据用户提供的输入在多维数据集中查找值。

例如: Table 在 Cube 中看起来像这样: enter image description here

我希望能够在单元格 E1 和 F1 中输入客户 ID return 与该 ID 相关的客户名称,在本例中为 Link .

我知道我可以使用 VBA 和 VLookup,方法是引入枢轴 table,但我试图仅使用 CUBE 公式来做到这一点。这可能吗?

=CUBEMEMBERPROPERTY("Cube Connection",CUBEMEMBER("Cube Connection","[客户 Table].[客户 ID].["&G8&"]"),"Customer Name" )

答案就是上面的excel函数。请注意,IT 必须正确设置多维数据集。他们需要将字段设置为多维数据集本身的 属性。

这里还有一个 CubeMemberProperty 函数的工作视频:https://www.youtube.com/watch?v=x9pcMa2GwJ8

摸索之后,我发现Cubememberproperty是一个MDX函数,PowerPivot不支持。此页面有一个使用 Exists 函数的解决方法: https://wessexbi.wordpress.com/2014/02/16/a-cubememberproperty-equivalent-with-powerpivot/