尝试使用LOOKUPVALUE基于当前表中单元格的值返回特定单元格的值

问题描述 投票:0回答:1

我试图根据当前表('Plant ID')中的'Material ID'值从另一个表(Materials)返回MasterData值。我正在使用LOOKUPVALUE函数,但我一直收到错误:

提供了多个值的表,其中预期单个值。

我正在使用的DAX代码:

=LOOKUPVALUE(MasterData[Plant ID], MasterData[Material ID], 'Materials'[Material ID])

我的主数据表如下所示:

powerbi dax powerbi-desktop
1个回答
0
投票

“我想要的只是抓住与每个唯一[材料ID]相关联的[工厂ID]”......因为不清楚你的模型是如何连线的。您可以通过创建新表并将其连接回模型来实现此目的。

在“数据”视图中创建一个新表并运行此脚本。

Table = 
GENERATE(
    VALUES(MasterData[Material ID]),
    VALUES(MasterData[Plant ID])
)

N -

© www.soinside.com 2019 - 2024. All rights reserved.