У меня есть куча ежедневных транзакций, в которых я хотел бы посмотреть все транзакции за данный день, а если столбец PAST_DUE = 1, то я считаю это еще «т.PowerBI - суммировать по дате и счету IF
Вот рассчитанный столбец, над которым я работал, и не производит правильное число.
Lines =
VAR RowDate = opr_shipments[SHIP_DATE]
RETURN
CALCULATE (
COUNT(opr_shipments[Orders]),
FILTER (
opr_shipments,
opr_shipments[SHIP_DATE] <= RowDate
&& DAY (opr_shipments[SHIP_DATE]) = DAY (RowDate)
), FILTER(opr_shipments, opr_shipments[PAST_DUE] = 1)
)
Я уверен, что я не делаю ежедневную группировку правильно, у меня есть таблица календарь я могу подключиться, просто не уверен, что эта функция должна выглядеть.
Спасибо за ответ, я обновил свой вопрос с изображениями моих таблиц. Когда я реализую ваше решение, я получаю следующую ошибку: одно значение для столбца «Дата» в таблице «Календарь» не может быть определено. Это может произойти, когда формула меры ссылается на столбец, который содержит много значений без указания агрегации, такой как min, max, count или sum, чтобы получить единственный результат. – xXPhenom22Xx
@ xXPhenom22Xx Какой именно шаг вы получили эту ошибку? Вы пытались использовать выражение 'Calendar' для создания' Расчетной таблицы' (а не 'Column')? –
Я использовал формулу, которую вы представили в виде нового вычисленного столбца LateLines. У меня уже есть таблица с датами, называемая календарем, поэтому ничего не нужно делать. – xXPhenom22Xx