【问题标题】:Power Bi - Lookup for A Value in Different Table (Reference Table) and Return TruePower Bi - 在不同表(参考表)中查找值并返回 True
【发布时间】:2021-02-27 03:23:30
【问题描述】:
在 Microsoft Power Bi 中
我有 850 种产品,这些产品共有 15 家供应商。
我有两个表格,其中第一个表格显示了不同的产品列表,其中只有 8 个供应商从最低价格到最高价格(1 到 8)排序:
第二个表格显示了每种产品的实际购买情况,包括供应商名称、数量和价格:
我需要一个列来检查供应商是否存在于每种产品的 8 个选项中并返回 true。如果不是,它应该返回 false。
希望清楚。
谢谢大家:)
【问题讨论】:
标签:
powerbi
compare
lookup
powerbi-desktop
【解决方案1】:
您可以在下面衡量用于您的目的-
true_false =
var current_row_product = MIN(Table2[product])
var current_row_vendor = MIN(Table2[vendor])
var find_vendor =
CALCULATE(
MAX(Table1[product]),
FILTER(
ALL(Table1),
Table1[product] = current_row_product
&& current_row_vendor IN
{
Table1[1st],
Table1[2nd],
Table1[3rd],
Table1[4th],
Table1[5th],
Table1[6th],
Table1[7th],
Table1[8th]
}
)
)
RETURN IF(find_vendor = BLANK(), "FALSE", "TRUE")
下面是输出-