Power BI-DAX度量。来自另一个表的切片器值

时间:2018-10-05 08:31:46

标签: powerbi dax slicers

三个表。 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])

没有任何结果。请在下面的屏幕截图中找到插图。

谢谢

enter image description here

1 个答案:

答案 0 :(得分:2)

您可能正在寻找这样的东西:

return% =
VAR selection_A_product = SELECTEDVALUE ( A[Product] )
RETURN
    CALCULATE (
        SUM ( B[Returns] ) / SUM ( B[Units sold] ),
        B[Product] = selection_A_product
    )