Мера DAX для суммирования и условной фильтрации - PullRequest
0 голосов
/ 09 декабря 2018

У меня есть таблица данных транзакций Payment_Installment, которая содержит платежи, которые клиент совершил или совершит более 4 платежей или взносов.Эти платежи сгруппированы по OrderID и могут иметь состояние Paid, Late или Pending.

Я создал меру Позднего баланса

Late Balance $ =
CALCULATE (
    SUM ( Payment_Installment[Amount] ),
    'Payment_Installment'[Status] = "Late"
)

, которая работает нормально и, по сути, учитывает все просроченные платежи.

Далее я хотел бы создатьPredicted Late Balance мера, которая суммирует несвоевременный баланс, но также включает суммы, если Status равно Late или Pending из Installments 3 и 4, если и только если Installment 2 имеет Status из Late.

Сказано иначе, если Installment 2 = "Late", то также сумма составляет от Installments 3 & 4, где их статус Pending или Late.

См. Таблицу, прилагаемую к примерунабор данных.Я ценю любые предложения о том, как лучше всего это сделать.

Payment Installment table

...