Oracle Discoverer ежемесячный отчет, рассчитывающий все частоты

Я должен создать отчет с входными параметрами "month of a year" а также "location", выходной результат должен быть человек в час требуется "skills" в "each day of that month", как это:

    1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30
A   0   0   0   0   0   1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   20  0   0   0   0   0   0   0   0
B   0   0   0   0   0   1   0   0   0   0   0   0   0   0   0   10  0   0   0   0   0   0   0   0   0   0   0   0   0   0
C   0   0   0   0   0   0   0   1   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
D   0   0   0   0   0   0   0   0   0   0   0   0   0   2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

Таблицы и отношения такие:

Location    Work      Activity    Skill
Cod_loc    Cod_work   Cod_act     Cod_skill
Des_loc    Des_work   Des_act     Des_skill
Loc_ID     Work_Id    act_ID      skill_ID
           Loc_Id     Work_ID     Required_skill
           Date_work        
           Frequency_unit
           Frequency_work

У каждого места есть много дел, и у каждой работы есть много дел. Каждое действие требует много навыков, каждый навык требует определенного количества.
Каждая работа будет повторяться часто, например, каждые 2 дня работа будет выполняться. Это будет рассчитываться по Frequency_Unit а также Frequency_Work поля
Также каждая работа имеет Date Time поле это день работы.
Теперь мой отчет должен представлять, что в каждый день определенного месяца и в определенном месте, насколько каждый навык необходим или будет необходим.

У меня есть две проблемы в этом отчете:

  1. как показать это в каждый день месяца

  2. если рабочий день находится во входном месяце, я должен рассчитать необходимый навык для этой работы, и это другие частоты, которые произойдут (или произошли) в этом месяце, если его день не в месяце, я должен рассчитать необходимый навык для этого работа и другие частоты, которые будут (или случались) в этом месяце тоже.

Мне нужна помощь в этом
С наилучшими пожеланиями

0 ответов

Другие вопросы по тегам