Получить количество на основе условия на отфильтрованной промежуточной сумме - PullRequest
0 голосов
/ 27 апреля 2020

Нужна матрица в Power BI, которая выглядит как это . Где он имеет даты конца недели в строках, категории в столбцах и количество элементов в значениях. Количество должно быть различным числом элементов, сумма транзакций которых превышает значение x на дату EoW в матрице.

У меня есть таблица транзакций (TABLE_A) со следующими столбцами:

  • Индекс (для каждой строки в таблице),
  • Элемент
  • Категория
  • TranDate
  • Амт

У меня есть таблица дат (TABLE_B) со следующими столбцами:

  • Дата
  • EoW

Я считаю, что решение заключается в некотором применении SUMMARIZECOLUMNS, FILTER и ALLSELECTED. Например, если я могу получить таблицу, отфильтрованную по всем транзакциям, у которых TranDate меньше даты EoW (каждая строка в матрице), то я получу промежуточный итог Amt, сгруппированный по Item, а затем получу количество элементов, которые суммируя Amt больше x (любое число c значение), я смогу получить то, что хочу.

Буду признателен, если кто-нибудь предложит формулу DAX для решения проблемы или укажет мне на правильное направление. Я могу предоставить более подробную информацию, если это необходимо.

...