PowerBI / DAX - как отфильтровать по первому заказу клиента продукт в выбранном периоде - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть таблица с: Идентификатор заказа, Идентификатор клиента, Идентификатор продукта, Дата заказа, Год-месяц (например: 2002 г. по январь 2002 г.)

Как выбрать первый заказ для клиента для продукта в выбранном диапазоне дат?

Я смог использовать этот пользовательский столбец для обработки первого заказа в каждом месяце:

First Cust-Prod Order =
    COUNTROWS(
        FILTER(
            'Orders',
            [Customer ID] = EARLIER([Customer ID]) &&
            [Product ID] = EARLIER([Product ID]) &&
            [Order ID] <= EARLIER([Order ID]) &&
            [YearMonth] = EARLIER([YearMonth]) 
        )
    ) = 1

Это работает, но это не требует фактического Выбранный диапазон дат учитывается - это каждый месяц. Как я могу заставить это работать с выбранным диапазоном дат, который может быть 2 или 3 месяцами? Поэтому я могу добавить срез, чтобы показывать только те ордера, в которых первый ордер истинен?

Спасибо!

...