2016-11-23 13 views
0

DAXを使用してクレームの残高を計算しようとしています。私はパワーBIで以下のテーブルを持っている:DAX式を使用して勘定残高を計算する

Claims 
ClaimID Charge 
    123  $100.00 
    456  $250.00 
    789  $400.00 

Payments 
PaymentID ClaimID Payment 
    1   123  $20.00 
    2   123  $10.00 
    3   456  $50.00 
    4   789  $25.00 
    5   789  $25.00 
    6   789  $25.00 

は、だから、私はクレームのテーブルにメジャーを追加すると、それはバランスを示すべきです。したがって、123は$ 70($ 100 - $ 20 - $ 10)、456は$ 200、そして789は$ 325となります。

答えて

1

は、クレームの表に、次の対策を作成します。

Balance = 
    SUM ([Charge]) 
     - CALCULATE (
      SUM (Payments[Payment]), 
      FILTER (Payments, [ClaimID] = MAX (Payments[ClaimID])) 
     ) 

ClaimIDがあなたの代わりにMAX (Payments[ClaimID])FIRSTNONBLANK(Payments[ClaimID],0)を使用することができますaggregable列ではない場合。

あなたが取得します:

enter image description here

は、このことができますなら、私に教えてください。

+0

私は 'FIRSTNONBLANK'を使用しなければなりませんでした。本当にありがとう! – hurleystylee

関連する問題