使用传播的过滤器将 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:
我是 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: