三个表。 A-X和B-X之间的多对一关系(在Power BI中都选择了交叉滤波器方向)
如下图所示,在PBI中,我希望有一个称为Return%的度量。我的日期切片器工作正常(TableX [Date]),它返回每天的销售额和未售出/返还的金额。
但是,第二个切片器(TableA [Product])仅准确返回Sales。在这种情况下:
100+120 = 220
哪种DAX措施可使第二个切片器通过表B正确过滤?我尝试过:
return% = calculate(sum(B[Returns]) / sum(B[Units sold]), SELECTEDVALUE(A,[Product])
没有任何结果。请在下面的屏幕截图中找到插图。
谢谢
答案 0 :(得分:2)
您可能正在寻找这样的东西:
return% =
VAR selection_A_product = SELECTEDVALUE ( A[Product] )
RETURN
CALCULATE (
SUM ( B[Returns] ) / SUM ( B[Units sold] ),
B[Product] = selection_A_product
)