@ivanpp

Помощь в Cognos Report Studio?

Нужна помощь в Cognos Report Studio 10.2.2.
пользователи сдают отчет в таком виде:
row_num | row_name | C1
где row_num - № строки.
row_name - наименование показателя.
C1 - вводят числовые данные в этом столбце.
таких отчетов 6. к каждому отчету привязано разное количество пользователей.
distinct значение пользователей по 6-ти отчетам - примерно 20.

нужно сделать view в виде:

crosstab1             &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp| iduser1 | iduser2.. | iduserN
string64/string59|
string64&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp|
string59&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp|
---------------
union all
crosstab2&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp| iduser1 | null..iduserN-2 | iduserN-1| null
string60/string50|
string60               |
string50               |
и т.д. т.е. каждый юзер должен быть в своем столбце.
где:
string60 поле - SUM(CASE WHEN y.row_num = 64 THEN y.C1       END) AS C1_str60,
string50 поле - SUM(CASE WHEN y.row_num = 50 THEN y.C1       END) AS C1_str60.
пытался через: 
decode(y.iduser,17,'user1') user1,

но в кросстабе появляются лишние поля с null заголовками и с числами на пересечении.
главная загвоздка как сджойнить столбцы iduser.
буду благодарен за любые зацепки..
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 апр. 2020, в 23:07
30000 руб./за проект
04 апр. 2020, в 23:05
100000 руб./за проект
04 апр. 2020, в 22:57
2000 руб./за проект