2017-01-20 1 views
0

Итак, у меня есть одна таблица «Позиции», содержащая два столбца, CptyExposure (текст) и MarketvalueSEK. В таблице 2 «Контрапартеры» содержится только один столбец с различным CptyExposure.Расчет суммирования между таблицами в powepivot

В таблице 1 содержится 190 строк, где категория cptyexposure повторяется на многих строках. Моя цель состоит в том, чтобы в таблице 2 была суммарная рыночная стоимость для каждого Cpty.

Чтобы получить SumIf-формулу для работы в таблице я использую следующую формулу: = CALCULATE (сумма (позиции [MarketvalueSEK]); ALLEXCEPT (позиции, позиции [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 

ответ

0

Решено. Нашел ответ.

=CALCULATE(sum(Positions[MarketvalueSEK]);filter(Positions;Positions[CptyExposure]=Counterparties[CptyExposure])) 
Смежные вопросы