excel - "Lookup"Excel 中 PowerPivot 模型-FactTables 中的数据

标签 excel lookup dashboard powerpivot powerquery

我在 PowerPivot 中有一个包含两个唯一列的事实表。

我想知道是否有可能以某种方式从excel中“查找”该表中的数据。

例如,请参见下表(位于 PowerPivot 中)。

我的问题是是否可以在 UniqueID_1 列中搜索并在 UniqueID_2 中返回值,反之亦然?

我熟悉如何使用多维数据集函数进行度量,但我不知道如何返回字符串。

作为背景,此表通过 PowerQuery 进入 PowerPivot,我想检索 PowerQuery 提供的表而不将表写入电子表格(这是我现在正在做的解决方法)。

有什么聪明的主意吗?

最好的,



Screen Shot

编辑:

感谢您的建议和帖子。
我不确定这是否能完全解决我的问题。

澄清一下,我不是在寻找查找数据的解决方案:
- (a) 通过从另一个 PowerPivot 表查询它驻留在 PowerPivot 表中(可以使用 PowerPivot 中的“相关”或“LookupValue”函数完成)
- (b) 通过从另一个 Excel 单元格查询它驻留在 Excel 表中(可以使用 Excel 中的“查找”或“索引”/“匹配”功能完成)

我正在寻找的是一种查找数据的方法:
- (c) 通过从 Excel 单元格中查询驻留在 PowerPivot 表中。

下面,我添加了一个示例以使这一点更清楚。
我尝试 (c) 通过将日期值与 Excel-Match 功能与 PowerPivot 表中的日期列进行匹配。

我正在寻找的解决方案可以返回任何数据类型,而不仅仅是数字(可以通过 excel 公式“CubeValue”来完成)

我添加了截图:
i) 从 PowerPivot 表中显示表结构和内容
ii)从我尝试使用的 Excel 公式连接到 PowerPivot 表(不起作用!)

期待任何建议!

最好的,


i) Diagram View/Content in PowerPivot

iii) Match function in excel (NOT WORKING)

最佳答案

这可以使用 CUBEMEMBER 函数来完成。如果您为成员表达式提供适当的元组,您应该能够得到您要查找的内容。
=CUBEMEMBER("ThisWorkbookDataModel","([Table].[FilterColumn].&[FilterValue],[Table].[ResultColumn].Children)")
因此,在您的示例中:
=CUBEMEMBER("ThisWorkbookDataModel","([Table].[UniqueID_1].&[CWTT],[Table].[UniqueID_2].Children)")

关于excel - "Lookup"Excel 中 PowerPivot 模型-FactTables 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42981282/

相关文章:

r - 如何控制 Shiny 仪表板中信息框的字体大小?

node.js - Node js - SSL 例程 :SSL23_GET_SERVER_HELLO:unknown protocol:. 错误

VBA InStr 始终返回 0

node.js - NodeJS、MongoDB、$lookup 结果为空数组的聚合函数[]

elasticsearch - (Grafana/Kibana/Elasticsearch)表以端点显示特定值的计数

javascript - JavaScript 对象可以返回值和控制台日志吗?

R:使用日期和 ID 按多个条件合并 2 个数据框

vba - 使用 VBA 为特定 Excel 错误消息制作消息?

vba - 如何在 VBA + Excel 中使用多个条件的 INDEX 和 MATCH?

c# - 从 HTML 生成 Excel 文件