Суммируйте столбец с условным из другой таблицы (power bi)

#powerbi #dax #powerbi-desktop #powerbi-datasource

Вопрос:

Мне трудно найти решение своей проблемы.

Мне нужно сложить сумму для выставления счетов со всех счетов. однако мне нужно дисконтировать отмененные счета-фактуры, которые хранятся в базе данных в виде записи. мы используем две таблицы для управления счетами-фактурами: счета-фактуры (заголовок) и элементы счетов-фактур (номенклатуры).

где количество указано в таблице товаров, а мое условие (которое определяет, аннулировано примечание или нет), находится в таблице заголовков.

при создании меры для выполнения этой суммы я попытался сделать это следующим образом:

voided_amt = calculate(sum(invoicesitems[amount]), invoices[voided]=1)

где, счет-фактура[недействителен] = 1, это означает, что счет-фактура отменен.

но в конечном итоге это не работает, и измерение остается пустым.

как я могу сделать эту сумму с помощью этого фильтра/условия из другой таблицы в power bi?

ПРИМЕЧАНИЕ. связь между таблицами счетов-фактур и invoicesitems представляет собой столбец id_nf (1xN)

Ответ №1:

Перейдите в представление модели, т. е. Power Pivot, и создайте связь 1XN между счетами-фактурами и элементами счетов-фактур. Тогда мера работает нормально.

В качестве примера см. прикрепленное изображение введите описание изображения здесь