Excel 在powepivot中计算表之间的sumif
所以我有一个表“Positions”,包含两列,CptyExposure(text)和MarketvalueSEK。 表二“交易对手”仅包含一列具有不同CPTY风险敞口的交易对手 表1包含190行,其中cptyexposure类别在许多行上重复出现。 我的目标是在表2中总结每个Cpty的市场价值 为了使sumif公式在表1中起作用,我使用以下公式: =计算(合计(头寸[MarketvalueSEK]);所有例外(头寸;头寸[CptyExposure])) 但我如何在表“头寸”和表“交易对手”之间做到这一点Excel 在powepivot中计算表之间的sumif,excel,powerpivot,sumifs,Excel,Powerpivot,Sumifs,所以我有一个表“Positions”,包含两列,CptyExposure(text)和MarketvalueSEK。 表二“交易对手”仅包含一列具有不同CPTY风险敞口的交易对手 表1包含190行,其中cptyexposure类别在许多行上重复出现。 我的目标是在表2中总结每个Cpty的市场价值 为了使sumif公式在表1中起作用,我使用以下公式: =计算(合计(头寸[MarketvalueSEK]);所有例外(头寸;头寸[CptyExposure])) 但我如何在表“头寸”和表“交易对手”之间
Table1:
CptyExposure | MarketValueSEK
NORDEA | 110 000 000
NORDEA | 3 000 000
NYKREDIT | 10 000 000
NYKREDIT | 20 000 000
DANSKE BANK | 16 930 000
DANSKE BANK | 27 200 000
DANSKE BANK | 60 000 000
Table2:
CptyExposure | DesiredSumIF-Column
NORDEA | 113 000 000
NYKREDIT | 30 000 000
DANSKE BANK | 104 130 000
解决了。找到了答案
=CALCULATE(sum(Positions[MarketvalueSEK]);filter(Positions;Positions[CptyExposure]=Counterparties[CptyExposure]))