2017-02-04 48 views
0

獲得兩張表的權力Pivot(表1)和(表2) 表1獲得了一個包含Buy/Sell值的列。DAX FILTER FUNCTION

和表2得到了一個被稱爲「總值」列(這是一個貨幣列)

這些表通過鍵柱連接(當然是精確匹配數)

欲使用表1(購買)值計算行,對照表2列(總值)。

總而言之,我想要一個衡量標準,以知道所有「買入」價值的總價值和所有「賣出」價值的一種衡量標準。

試過這個公式,但它沒有工作:

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

幫助非常感謝,即使我需要2項以上措施

回答

0

我覺得你很接近,只是用SUM在右列你就完成了。

買入

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

賣出

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

讓我知道,如果這有助於。

+0

是的,它似乎工作。非常感謝。以爲我需要逐行計算它。 –

+0

@AlexanderJohansson,可以在按行計算的計算列中使用此表達式。 –