【问题标题】: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")
    

    下面是输出-

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-17
      • 2022-11-21
      • 1970-01-01
      • 2018-01-17
      • 2016-06-27
      • 2021-09-12
      • 2020-05-22
      • 1970-01-01
      相关资源
      最近更新 更多