Получить результат разности двух столбцов в матрице в третьем столбце

#powerbi-desktop

#powerbi-desktop

Вопрос:

введите описание изображения здесь

Выше приведена матрица в PowerBI, которая отображает сумму и целевую сумму для различных подразделений. Я хочу рассчитать разницу между фактической суммой и целевой суммой и отобразить ее в третьем столбце матрицы. Я попытался создать столбец, который вычисляет разницу между этими двумя столбцами в таблице данных. Но данные, отображаемые в матрице, не такие, какими я хотел бы их видеть. Я хочу, чтобы матрица отображала разницу между целевой и фактической суммой только на основе значений в матрице (которые получены на основе определенных применяемых фильтров). Я не хочу получать разницу всех значений в наборе данных.

Я совершенно новичок в PowerBI, и любая помощь в этом отношении будет высоко оценена.

Ответ №1:

Просто используйте calculate . Значение является результатом выражения, вычисленного в измененном контексте фильтра. Это означает, что в вашем текущем контексте фильтра / строки.

 diff = calculate([Target] - [Amount])
  

Комментарии:

1. Предположим, что моя целевая сумма находится в другой таблице, которая подключена к этому набору данных, используя деление в качестве уникального идентификатора. Есть ли способ вычислить разницу?

2. Если в вашей модели есть связь между этими таблицами, вам не нужно никаких дополнительных изменений. Попробуйте это вычисление. В конечном итоге опубликуйте свою модель (скриншот — таблица с отношением) и опишите проблему.