У меня проблемы с написанием 2 запросов MDX:
1) Запрос, который должен вернуть всех клиентов (с соответствующей суммой продаж), которые совершили покупку за последние 3 завершенных месяца (как минимум 1 покупка)в каждом месяце) и не совершал никаких покупок за предыдущие 3 месяца (начальный период - начало текущего года)
2) Запрос, который должен вернуть всех клиентов (с соответствующими продажамисумма), которые НЕ совершили покупку за последние 3 завершенных месяца (в каждом месяце покупки не совершались), но совершили покупку за несколько месяцев до этих 3 месяцев (начальный период - начало текущего года)
Структура базового DWH для куба OLAP следующая:
Существует одна таблица фактов, называемая factPurchases (содержащая столбец salesAmount, который также является мерой в кубе), и эти таблицы измерений: dimCustomer,и dimDate (с уровнями иерархии Год, Месяц, День).
Я застрял в точке, как fотсеять «нежелательных» клиентов из результатов.Кто-нибудь может мне помочь, пожалуйста?