使用传播的过滤器将 table 联合到自身

Union table to itself with propagated filter

我是 Power BI 和 DAX 的新手,请多多包涵。

我需要在过滤时将 table 联合到自身。我需要来自 DimCompanySupplier[VAT] 的过滤器传播到 InterestCategory[VAT] 并合并来自两个已过滤 table 的结果集,全部来自第一个输入过滤器。

我正在努力寻找解决方案,如果你能帮助我,我将不胜感激。

OpportunitiesByVAT =
VAR SelectedVat = SELECTEDVALUE ( DimCompanySupplier[VAT]; "ALL" )
RETURN
    UNION (
        CALCULATETABLE ( FactActiveOpportunities; DimCompanySupplier[VAT] = SelectedVat );
        CALCULATETABLE ( FactActiveOpportunities; InterestCategory[VAT] = SelectedVat )
    )

提前致谢!

解决这个问题的根本问题,您的困难似乎是您想要一个使用 OR 逻辑而不是 AND 逻辑工作的切片器。

幸运的是,这个问题之前已经得到了回答。请参考这个post: