Фильтрация по диапазону с исключением

Здравствуйте.

Столкнулся с проблемой фильтрации данных.

Есть данные вида:

LAST_DOWNLOAD_DATE CNT MONTH
06-01-2022 1 01-01-2022
06-01-2022 1 01-01-2022
20-01-2022 1 01-01-2022
20-01-2022 1 01-01-2022
20-01-2022 1 01-01-2022
05-02-2022 1 01-02-2022
05-02-2022 1 01-02-2022
05-02-2022 1 01-02-2022
21-02-2022 1 01-02-2022
21-02-2022 1 01-02-2022

Когда задается динамически диапазон дат необходимо вывести сумму CNT по максимальной LAST_DOWNLOAD_DATE в месяце.
Примеры результатов вывода по диапазону дат:

  1. Диапазон: 01.01.2022 - 28.02.2022
    Результат:
    MONTH (измерение) CNT (метрика)
    01-01-2022 3
    01-02-2022 2
  2. Диапазон: 01.01.2022 - 06.02.2022
    Результат:
    MONTH (измерение) CNT (метрика)
    01-01-2022 3
    01-02-2022 3

Сделал фильтрацию через календарь, но как исключить из агрегации промежуточные даты (для 1. убрать 06-01-2022 и 05-02-2022; для 2. убрать 06-01-2022), не смог разобраться. Можете помочь?

С помощью календаря сейчас не выйдет так настроить, в нём. нет функционала исключения точечных дат. Либо выбрать диапазон. либо точечные даты - сейчас такая механика работы в виджете

Хорошо, можно ли тогда отфильтровать данные по диапазону без использования календаря?

Если я правильно понял запрос, то ответ - нельзя реализовать. Можно попробовать придумать какие-то варианты метрик или фильтров в СДК нужных виджетов под такой запрос, но пока нет подобного кейса на руках

А есть возможность через промежуточные виджет сделать фильтрацию? Скажем создать измерение Месяц с метрикой MAX(LAST_UPDATE_DATE), навесить на переменную метрики триггер и уже в последнем виджете слушать эту переменную, доставая нужные даты. К примеру в качестве промежуточного виджета использовать таблицу?

В принципе можно, да. Есть ещё вариант, когда на странице есть невидимый фильтр/таблиц, куда приходят одни переменные, там происходит какой-то расчёт или фильтрация и от туда новые переменные отправляются на нужный виджет. Невидимость делается с помощью CSS