#powerbi-desktop
#powerbi-desktop
Вопрос:
Выше приведена матрица в PowerBI, которая отображает сумму и целевую сумму для различных подразделений. Я хочу рассчитать разницу между фактической суммой и целевой суммой и отобразить ее в третьем столбце матрицы. Я попытался создать столбец, который вычисляет разницу между этими двумя столбцами в таблице данных. Но данные, отображаемые в матрице, не такие, какими я хотел бы их видеть. Я хочу, чтобы матрица отображала разницу между целевой и фактической суммой только на основе значений в матрице (которые получены на основе определенных применяемых фильтров). Я не хочу получать разницу всех значений в наборе данных.
Я совершенно новичок в PowerBI, и любая помощь в этом отношении будет высоко оценена.
Ответ №1:
Просто используйте calculate . Значение является результатом выражения, вычисленного в измененном контексте фильтра. Это означает, что в вашем текущем контексте фильтра / строки.
diff = calculate([Target] - [Amount])
Комментарии:
1. Предположим, что моя целевая сумма находится в другой таблице, которая подключена к этому набору данных, используя деление в качестве уникального идентификатора. Есть ли способ вычислить разницу?
2. Если в вашей модели есть связь между этими таблицами, вам не нужно никаких дополнительных изменений. Попробуйте это вычисление. В конечном итоге опубликуйте свою модель (скриншот — таблица с отношением) и опишите проблему.