基于SQL查询动态显示Cognos的列

时间:2018-09-13 14:10:30

标签: cognos dynamic-columns

在一个流程中,提交的文档/发票要经过工作流程中的不同队列。因此,我必须显示文档动态通过的所有队列。队列很多,不一定所有文档都经过所有队列。另外,文档有可能返回到先前的队列进行某些审核,并且还必须将其捕获。

例如说文档在队列中移动如下-

Doc 1 Q1 Q2 Q3 Q4
Doc 2 Q1 Q2 Q4 Q5
Doc 3 Q1 Q3 Q5 Q6
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

希望我已经明确了我的问题。请让我知道是否有出路。谢谢。

0 个答案:

没有答案