Сначала делаем отдельный запрос тех строчек, где статус купил, после объединяем его с первоначальным запросом, по столбцам дата и клиент, разворачиваем только дату и у нас получается такая же табличка, но с датой покупки у клиента,
следующий шаг - делаем вспомогательный запрос который будет содержать клиента и минимальную дату, с которой он появился. так же само разворачиваем и у нас появился второй столбец с самой ранней датой клиента,
Теперь нам нужно создать один столбец с датами из наших вспомогательных (вновь созданных), что бы отсортировать табличку по клиенту, дате и нажать на кнопочку заполнить вниз.
а после уже с помощью функции if (которая построчно будет сравнивать условия) прописать третий столбец со значениями.
Это я быстро написал из головы, подобные операции я делал, думаю логику Вы уловили, ну и естественно нужно понимать, что за данные, сколько их, формат, может сделать подготовительные операции и справочники в PQ, а завершить в DAX используя механизм связей. Это уже нужно конкретно по модели смотреть! :)