изначально даты одинаковой глубины (на источниках), а уже внутри книги я формирую параметр со значениями глубины вложенности (понедельно/ежедневно), а затем делаю расчетное поле с такой формулой: DATE(DATETRUNC([Агрегация графика по ], [Дата неисправности])) Тут в первом аргументе функции DATETRUNC параметр, а value в параметре соответствует уровню группировки (week/day)
Ага, это уже дает больше оснований для кластера) Нашел на оф сайте про ограничение в 4, правда на моем сервере 2021.3 можно выставить уже максимум 8...)
всем привет! подскажите, действительно никак через калк не вычислить последнее значение некого поля в рамках некого окна или я просто найти не могу как это сделать?) к примеру, я хочу знать последний город в котором клиент сделал покупку, в sql бы это было last_value(city) over(partition by customer order by purchase_date), а как это сделать в табло?) то есть что-то вроде {FIXED [Customer Name] : MAX([City])}, но в таком варианте табло отсортирует City по алфавиту просто)
слишком уж костыльно для такой простой задачи. я конечно уже сделал через sql это, просто стало интересно действительно ли такой простой вещи нет. и ладно бы в табло не было лодов, но они есть, а по сути это те же оконные функции, но при этом нет функции чтобы взять первое/последнее значение в dimension поле с определенной сортировкой. мне это кажется максимально странным)