计算PowerPivot中的不同总和

时间:2014-12-17 23:19:49

标签: powerpivot

我的交易记录遵循以下格式,我需要总结每笔交易的唯一金额。

示例数据:

Transaction ID  Transaction Date    Activity Date   Amount
1001            10/30/2014          11/5/2014       $50.00 
1001            10/30/2014          11/7/2014       $50.00 
1002            11/2/2014           11/14/2014      $100.00 
1002            11/2/2014           11/17/2014      $100.00 

我根据数据格式的方式尝试了两种方法,尝试过滤唯一的事务ID:

= CALUCLATE(SUM(交易历史[AMOUNT]),DISTINCT(交易历史[交易ID]))

或者根据最早的活动日期总结:

= CALUCLATE(SUM(交易历史[AMOUNT]),EARLIEST(交易历史[ACTIVITY DATE]))

但这两个公式都会导致错误。对于如何总结,任何人都有不同的方法吗?我想要的答案是唯一金额的总和= 150美元。

感谢。

1 个答案:

答案 0 :(得分:1)

解决这个问题的方法可能是使用一个X函数迭代指定的数据,然后在该上下文中执行计算,然后总结结果。试试这个:

=SUMX(
      VALUES(transaction_history[Transaction_ID]), 
      AVERAGE(transaction_history[Amount])
      )