IBM Cognos Framework Manager - вычисление фактов на основе максимального периода времени - PullRequest
0 голосов
/ 18 июня 2020

Мы хотим вычислить факт на основе последнего периода используемого измерения времени в 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

Спасибо за помощь!

...