DAX FILTER FUNCTION

时间:2017-02-04 15:12:49

标签: powerpivot dax

有两张电力数据表Pivot(表1)和(表2) 表1列出了具有买/卖价值的列。

表2中有一个名为“总值”的列(这是一个货币栏)

表格通过键列连接(当然具有完全匹配的数字)

我想用表1(买入)值计算行数,而表2列用(总值)计算。

总结一下,我想要一个衡量标准来了解所有“买入”的总价值和所有“卖出”价值的一个衡量标准。

尝试了这个公式,但它不起作用:

Insider buys Total:=
CALCULATE(
QcomInsider[Total Value];
    FILTER('QcomBuyOrSell';
    QcomBuyOrSell[Buy/Sell] = "Buy"); 
    (QcomInsider[Total Value])
)
即使我需要超过2项措施,

也非常感激

1 个答案:

答案 0 :(得分:0)

我认为你非常接近,只需在正确的列上使用SUM即可。

购买

Insider buys Total:=
CALCULATE(
SUM(QcomInsider[Total Value]);
    FILTER('QcomBuyOrSell';
    QcomBuyOrSell[Buy/Sell] = "Buy")
)

<强> SELL

Insider sells Total:=
CALCULATE(
SUM(QcomInsider[Total Value]);
    FILTER('QcomBuyOrSell';
    QcomBuyOrSell[Buy/Sell] = "Sell")
)

如果有帮助,请告诉我。