Коллеги, добрый день.
Подскажите, пожалуйста, как настроить в сводной таблице фильтр по измерению Дата так, чтобы по умолчанию отображались только последние N дней.
Вот так работает:
filters: {
‘cast(_timestamp as date)’: [
‘=’,
‘today()’,
],
},
А так не хочет
filters: {
'cast(_timestamp as date)': [
'>',
'today()-3',
],
},
Спасибо - так работает.
Но эффект не совсем тот, который ожидался.
В результате осталось только два элемента измерения - две последних даты.
Такой же эффект можно было получить простой перезаливкой куба.
Задача же была: ОТОБРАЖАТЬ ПО УМОЛЧАНИЮ две последних даты - с сохранением возможности другие даты выбрать тоже.
Как если бы был задан фильтр по дате и в последних двух значениях стояли галки.
Пока тут никак не сделать.
Только городить какое-то костыльное решение (ETL-процесс), которое будет вытаскивать данные из источника, их кэшировать и, затем, обновлять в нашей БД поле koob.dimensions.config для нужного измерения, устанавливая там в конфиге ключ DefaultValue