【问题标题】:DAX reverse filterDAX 反向过滤器
【发布时间】:2017-10-23 20:08:32
【问题描述】:

在 Power BI 中工作 - 非常直接,希望执行与以下公式完全相反的操作:

newtable = CALCULATETABLE(
                table1, FILTER(
                     table2, table2[ID]
                )
           )

现在这是过滤表 1 中 4423 行中的 675 行,这些行在表 2 中找到。我希望它完全相反:表 1 中的 4423 行中的 3748 行在表 2 中找不到。

干杯

【问题讨论】:

    标签: filter powerbi dax


    【解决方案1】:

    您可以尝试以下 DAX:

    newtable = 
    CALCULATETABLE(
        table1,
        NOT(table1[ID] IN VALUES(table2[ID]))
    )
    

    结果:

    【讨论】:

    • 嗨@jake-handy 这到底有助于解决问题吗?如果是这样,您可以accept this answer 积极结束问题。
    【解决方案2】:

    最简单的方法是EXCEPT函数:

    EXCEPT( BigTable, SmallTable )
    

    这将返回一个没有 SmallTable 元素的 BigTable。

    阿尔贝托除外:

    https://youtu.be/Kk7_TdmxQOI

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多