DAX 检查某个值是否与另一个表中的值匹配

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

在 PowerBi 桌面中,我有两个不同的表,其中包含共享 1 列的不同数据。这些表包含有关产品的信息,每个表都有一个标题为“SKU ID”的列。我想创建一个度量来计算有多少产品具有来自不同表的匹配 SKU ID。我希望这是有道理的。下面是我的表格:

所以我只想要一个度量来计算有多少个产品名称具有与具有相同 SKU ID 的卡车路线相匹配的 SKU ID。我已经被困了好几天了!先谢谢大家了!

更新 文本格式的表格如下:

Product Name    |    SKU ID
------------------------------
Toy                  182772
Boat                 294773
Car                  928844
Cup                  277453
Plate                933111
Chair                182772
Table                182772
Remote               277453
Fork                 933111


Truck Route  |  SKU ID
--------------------------
MEM1              182772
SDF3              294773
DTW1              928844
SAN8              277453
MIA8              933111
MIA8              182772
SAN8              182772
MEM1              277453
SDF3              933111

** 我正在寻找一个结果,如果您单击 PowerBi 中路线 MEM1 - 3 上的表格。因此,当您单击 MEM1 时,将从产品名称表中返回匹配 SKU ID 的计数。

powerbi dax powerquery data-analysis powerbi-desktop
1个回答
0
投票

您的数据对我来说看起来很不寻常,因此很难准确地知道输出应该是什么样子。通常,您可以在 PBI 中使用关系来实现这一点,但正如我所说,如果没有更多上下文,您的数据很难理解。以下是您想要的吗:

如果是这样,请添加表格并添加卡车路线和 SKU ID 字段,确保它们设置为“不汇总”。

添加如下措施:

Measure = COUNTROWS(FILTER(Products, Products[SKU ID] = SELECTEDVALUE('Truck Routes'[SKU ID])))

将度量拖到表格中作为第三列。

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