Ben*_*min 2 lookup excel dashboard powerpivot powerquery
我在 PowerPivot 中有一个事实表,其中包含两个唯一的列。
我想知道是否可以通过某种方式从 Excel 中“查找”该表中的数据。
作为示例,请参见下表(位于 PowerPivot 中)。
我的问题是是否可以在 UniqueID_1 列中搜索并在 UniqueID_2 中返回值,反之亦然?
我熟悉如何使用多维数据集函数进行度量,但我不知道如何返回字符串。
作为背景,该表通过 PowerQuery 进入 PowerPivot,我想检索 PowerQuery 提供的表,而不将该表写入电子表格(这是我现在正在做的解决方法)。
有什么巧妙的想法吗?
最好的,
本

编辑:
感谢您的建议和帖子。我不确定这是否完全解决了我的问题。
只是为了澄清,我并不是在寻找查找数据的解决方案: - (a) 通过从另一个 PowerPivot 表查询来驻留在 PowerPivot 表中(可以使用 PowerPivot 中的“Related”或“LookupValue”函数来完成) - (b)通过从另一个 Excel 单元格查询驻留在 Excel 表中(可以使用 Excel 中的“查找”或“索引”/“匹配”功能来完成)
我正在寻找一种查找数据的方法: - (c) 通过从 Excel 单元格查询来驻留在 PowerPivot 表中。
下面,我添加了一个示例以使其更加清楚。我尝试通过将日期值与 Excel-Match 功能与 PowerPivot 表中的日期列进行匹配来尝试 (c)。
我正在寻找的解决方案可以返回任何数据类型,而不仅仅是数字(这可以通过Excel公式“CubeValue”来完成)
我添加了屏幕截图:i) 来自 PowerPivot 表,以显示表结构和内容 ii) 来自我尝试用来连接到 PowerPivot 表的 Excel 公式(不起作用!)
期待任何建议!
最好的,本


小智 5
这可以使用 CUBEMEMBER 函数来完成。如果您为成员表达式提供适当的元组,您应该能够获得您正在寻找的内容。
=CUBEMEMBER("ThisWorkbookDataModel","([Table].[FilterColumn].&[FilterValue],[Table].[ResultColumn].Children)")
所以,在你的例子中:
=CUBEMEMBER("ThisWorkbookDataModel","([Table].[UniqueID_1].&[CWTT],[Table].[UniqueID_2].Children)")