我试图根据当前表('Plant ID'
)中的'Material ID'
值从另一个表(Materials
)返回MasterData
值。我正在使用LOOKUPVALUE
函数,但始终收到错误消息:
提供了一个包含多个值的表,其中预期有一个值。
我正在使用的DAX代码:
=LOOKUPVALUE(MasterData[Plant ID], MasterData[Material ID], 'Materials'[Material ID])
我的MasterData表如下所示:
答案 0 :(得分:0)
“ 我想要做的基本上只是获取与每个唯一的[Material ID] 相关联的[Plant ID] ” ...,因为不清楚您的模型是如何连接的。您可以通过创建一个新表并将其连接回模型来实现。
在“数据”视图中创建一个新表并运行此脚本。
Table =
GENERATE(
VALUES(MasterData[Material ID]),
VALUES(MasterData[Plant ID])
)
N-