Лучший способ здесь был бы, если бы вы добавили пользовательский столбец с разницей во времени (в конструкторе запросов):
= [MaxPurchaseDate] - [LastPurchaseDate]
Теперь у вас есть что-то вроде этого:
SSN AccountNumber LastPurchaseDate MaxPurchaseDate DateDiffDays
123-45-5678 9876 9/2/2018 9/4/2019 2
123-45-5678 6398 9/4/2019 9/4/2019 0
135-65-4321 2233 6/12/2019 6/6/2019 6
Вы можете добавить еще один столбец, который будет использоваться в качестве фильтра для ваших 6 месяцев, 18 месяцев, 24 месяцев (преобразовать DateDiffDays в месяцы).
В следующем показателе учитываются счета:
=Distinctcount('YourTable'[AccountNumber])
Еслитеперь вы фильтруете по столбцу 6 месяцев, 18 месяцев, 24 месяца, который получает мера после каждой пересчитанной фильтрации, и вы получаете свой результат.