Мы хотим вычислить факт на основе последнего периода используемого измерения времени в Cognos Framework Manager. Как и в приведенном ниже примере, мы хотим подсчитывать количество «ПЕРСОНА» на «ЦЕЛЬ», где счет зависит от последнего «МЕСЯЦА» в выбранном периоде времени. Поскольку мы не знаем заранее, какие месяцы или годы будут выбраны, мы думаем, что невозможно рассчитать их непосредственно в базе данных. Есть ли способ вычислить факт на основе измерения и выбора пользователя в Cognos Report Studio?
Пример данных в базе данных:
PERSON GOAL MONTH
A 1 June
A 2 July
B 1 June
B 3 July
B 4 August
Reporting Studio (ожидаемые результаты за разные периоды):
1) Январь - июнь:
1 --> 2 Persons
2 --> 0 Persons
3 --> 0 Persons
4 --> 0 Persons
2) январь - июль:
1 --> 0 Persons
2 --> 1 Persons
3 --> 1 Persons
4 --> 0 Persons
3) январь - август:
1 --> 0 Persons
2 --> 1 Persons
3 --> 0 Persons
4 --> 1 Persons
Спасибо за помощь!