Я создаю отчет, чтобы контролировать запас некоторых материалов. У меня есть большой список с большим количеством данных о движении (3,3 миллиона строк) ... у каждого движения есть свой центр (где произошло движение), код материала, дата (когда произошло движение), тип движения (вход, потребление, перенос ...), кол-во, стоимость и т. д. c. Мне нужно проверить, для каждого материала и центра, когда произошло последнее движение потребления, сравнить с максимальной датой из календарной таблицы, рассчитать, сколько дней между ними, и классифицировать по группам (0-30 дней, 31-90 дней, 91-180 дней и др. c ...).
Есть ли способ сделать это, используя только меры? Я выполнил sh, используя таблицы, но у меня есть результат c. Мне нужно сделать это динамически c (фильтрация моей таблицы Календаря откорректирует результат) ...
Моя таблица фактов имеет структуру в соответствии с рисунком ниже.
Для каждого [Cen.], [Материал], отфильтрованного по [TMv] = 201 или 261, вернуть формулу Today() - Max([Dt.lçto])
Я бы ценю, если кто-то может помочь.
Спасибо большое !!!