我的交易记录遵循以下格式,我需要总结每笔交易的唯一金额。
示例数据:
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美元。
感谢。
答案 0 :(得分:1)
解决这个问题的方法可能是使用一个X函数迭代指定的数据,然后在该上下文中执行计算,然后总结结果。试试这个:
=SUMX(
VALUES(transaction_history[Transaction_ID]),
AVERAGE(transaction_history[Amount])
)