2017-02-04 2 views
0

Получил две таблицы в силовой точке (таблица 1) и (таблица 2) Таблица 1 получила столбец с данными о покупке/продаже.DAX FILTER FUNCTION

И таблица 2 получил столбец под названием «Общая стоимость» (который представляет собой столбец валюты)

Таблицы связаны через ключевой столбец (с точными числами соответствия, конечно)

Я хочу вычислить строки со значениями таблицы 1 (Купить), столбец таблицы 2 (общее значение).

Подводя итог, я хочу, чтобы измерить, сколько будет общей стоимости всех «Покупать» и одной меры для всех значений «Продать».

попробовал эту формулу, но это не сработало:

Insider buys Total:= 
CALCULATE(
QcomInsider[Total Value]; 
    FILTER('QcomBuyOrSell'; 
    QcomBuyOrSell[Buy/Sell] = "Buy"); 
    (QcomInsider[Total Value]) 
) 

помощь очень ценится, даже если мне нужно больше, чем 2 меры

ответ

0

Я думаю, что вы очень близки, просто использовать SUM по правой колонке и все готово.

КУПИТЬ

Insider buys Total:= 
CALCULATE(
SUM(QcomInsider[Total Value]); 
    FILTER('QcomBuyOrSell'; 
    QcomBuyOrSell[Buy/Sell] = "Buy") 
) 

ПРОДАВАТЬ

Insider sells Total:= 
CALCULATE(
SUM(QcomInsider[Total Value]); 
    FILTER('QcomBuyOrSell'; 
    QcomBuyOrSell[Buy/Sell] = "Sell") 
) 

Позвольте мне знать, если это помогает.

+0

Да, похоже, что это работает. Большое спасибо. Думал, мне нужно было рассчитать его по очереди. –

+0

@AlexanderJohansson, Это выражение можно использовать в вычисленном столбце, который вычисляется по строкам. –

Смежные вопросы