Убедитесь, что ваша модель данных выглядит следующим образом (измените имена по своему усмотрению, но структура должна быть такой же):
В размерномВ моделировании ваша таблица «Счет» является измерением, а обе таблицы сборов являются таблицами фактов.Операция объединения данных из нескольких таблиц фактов, которые совместно используют одно измерение, называется «детализацией», и это стандартная функциональность Power BI.
Чтобы объединить сборы из этих таблиц, вам просто нужно использовать меры , а не столбцы.Эта статья объясняет разницу:
Расчетные столбцы и показатели в DAX
Сначала создайте 2 меры для сборов:
Fee1 Amount = SUM(Fee_1[Amount])
Fee2 Amount = SUM(Fee_2[Amount])
Затем,создайте третью меру для их объединения:
Total Fee Amount = [Fee1 Amount] + [Fee2 Amount]
Создайте матричный визуал и поместите Account_ID из таблицы Account в строки.Затем поместите все эти меры в область значений матрицы, например:
Результат:
Конечно, вам не нужно иметь все эти показатели в матрице, я просто показал их для вашего удобства, чтобы подтвердить результаты.Если вы удалите их, последняя мера все еще работает: