Динамическое отображение столбцов Cognos на основе SQL-запросов - PullRequest
0 голосов
/ 13 сентября 2018

Существует процесс, при котором отправленный Документ / счет-фактура проходит через различные очереди в рабочем процессе. Поэтому мне нужно отобразить все очереди, через которые документ прошел динамически. Существует много очередей, и все документы не обязательно проходят через все очереди. Кроме того, существует вероятность того, что документ будет возвращен в предыдущую очередь для некоторого просмотра, и это также необходимо зафиксировать.

Например, скажем, документы перемещаются по очередям, как показано ниже -

Doc 1 Q1 Q2 Q3 Q4<br> Doc 2 Q1 Q2 Q4 Q5<br> Doc 3 Q1 Q3 Q5 Q6<br> Doc 4 Q1 Q2 Q1 Q2 Q3 Q4 Поэтому вывод отчета должен быть таким, как показано ниже -

`

        Q1 | Q2 | Q1 | Q2 | Q3 | Q4 | Q5 | Q6   
Doc 1|  x  | x  |    |    | x  | x  |    |  
Doc 2|  x  | x  |    |    |    | x  | x  |  
Doc 3|  x  |    |    |    | x  |    | x  | x    
Doc 4|  x  | x  | x  |  x | x  |    |    |  

`

Итак, здесь все заголовки столбцов являются динамическими, и мне нужно показывать дату выхода из каждой очереди, которой я могу управлять. Есть ли способ динамически заполнять столбцы на основе результата SQL-запроса? Результат SQL-запроса будет выглядеть следующим образом -

DocID Q_Name Q_Seq


Doc1 Q1 1

Doc1 Q2 2

Doc1 Q3 3

Doc1 Q4 4

Doc2 Q1 1

Doc2 Q2 2

Doc2 Q4 3

Doc2 Q5 4

Надеюсь, я прояснил свой вопрос. Пожалуйста, дайте мне знать, если есть выход. Спасибо.

...