为了对蓝色产品或属于鞋子类别的产品的销售额求和,我使用以下 DAX 表达式:
CALCULATE(
SUM(Table[SalesAmount]),
FILTER(
Table,
Table[Color] = "Blue" ||
Table[Category] = "Shoes")
)
但是,这不适用于两个不同的表(颜色和类别),例如:
CALCULATE(
SUM(Table[SalesAmount]),
FILTER(
Table,
Colors[Color] = "Blue" ||
Categories[Category] = "Shoes")
)
有人可以帮忙吗?
Thanks!
搜索网络让我发现本论坛主题 http://community.powerbi.com/t5/Desktop/RLS-rule-to-filter-on-multiple-tables-with-quot-OR-quot-logic/td-p/165249。借用 OwenAuger 的帖子,我提出以下公式:
CALCULATE(SUM(Table[SalesAmount]),
FILTER(SUMMARIZE(Table, Colors[Color], Categories[Category]),
Colors[Color] = "Blue" ||
Categories[Category] = "Shoes"))
我们通过使用绕过单表限制SUMMARIZE
创建一个包含我们需要的所有部分的表。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)