Отображение на последний период

У меня есть три страницы с данными - сутки, месяц и год. Как сделать так, чтобы пользователь при открытии отчётов видел данные на последний доступный период:

  1. Страница СУТКИ - должна показывать данные на последюю дату из датасета.
  2. Страница МЕСЯЦ - должна показывать данные за последний доступный месяц из датасета.
  3. Страница ГОД - должна показывать данные накопленным итогов на последний доступный год из датасета.

При обновлении отчёта страницы должны переходить на последний период обновлённого датасета.
При этом у пользователя должна сохраниться возможность фильтрации данных за проивольный период времени на каждой из страниц.

Приветствую. Решал аналогичную задачу: вывести 12 крайних месяцев, то есть limit справа.
Предложили такое решение:

сделать новую размерность с приведением к необходимому диапазону времени, например к месяцу:
    dimensions: [
        ...
        "date_trunc('month', dt):orderdate"
        ...
    ]

Затем,  выполнить сортировку в обратном порядке по этой размерности и указать требуемое ограничение:
это можно сделать на панели редактирования деша или в JSON конфиге деша в блоке dataSource {  ...   sortBy: '-orderdate', limit: 12 ... }

И в JSON конфиге деша добавить блок display (на одном уровне с dataSource) чтобы вернуть обычную сортировку по возрастанию:
      display: { sort: 'orderdate' }

Предлагаю воспользоваться им, установив лимит = 1

За решение отбельная благодарность Артёму Марченко

Ограничение по количеству справа (а не только слева)
https://community.luxmsbi.com/-1549