-
Notifications
You must be signed in to change notification settings - Fork 35
Description
Создал столбчатую диаграмму, ось X -- дата [act_date]).
Чтобы отобразить значения только для минимальной и максимальной даты, использую фильтр [only_border_dates]:
MIN([act_date]) = MIN(MIN([act_date]) TOTAL) OR MAX([act_date]) = MAX(MAX([act_date]) TOTAL)
Отображает все корректно (см. фото 1).
Кроме того, есть вычисляемое поле [years_from_now], которое вычисляет округленное вверх в годах время до последней даты в датасете:
CEILING((DATE(MAX(MAX([act_date]) TOTAL)) - [act_date] + 1) / 365)
Создаю селектор по этому вычисляемому полю ("сколько последних лет брать"). Ставлю значение 1. После этого столбик для минимальной даты пропадает (для максимальной остаётся).
При этом если убрать ограничение [only_border_dates], а вместо исходного поля подставить MIN([act_date]) - MIN(MIN([act_date]) TOTAL), то вместо ожидаемых значений 0, 7, 14, 21, ... (так как сначала селектором убрали самые первые значения) получаются значения 1449, 1456, 1463, ... (как будто селктор по вычисляемому полю отработал позже).
Подскажите, пожалуйста, есть ли здесь ошибка в работе Datalens, или здесь все корректно? Версия 1.19.0