Cognos:在属性中获取关联的 ID 作为 CSV

Cognos: Get the associated IDs as CSV in an attribute

我正在 IBM Cognos Report Studio 中构建报表,我需要获取属性中 CSV 格式的关联记录列表。例如:我有下表 Risks & Controls

--------   |  ---------   
Risks      |  Controls    
---  ----  |  ---  -----  
rID  Name  |  cID  Name   
---  ----  |  ---  -----  
R1   rnm1  |  C1   cnm1   
R2   rnm2  |  C2   cnm2   
           |  C3   cnm3   
           |  C4   cnm4   

假设两个表之间存在以下关系。

--------------- 
Risk_x_Controls 
--------------- 
rID  cID        
---  ---         
R1   C1         
R1   C2
R2   C1         
R2   C2         
R2   C3         

如何在

等属性中将上述关系表示为 CSV 值
--------------- 
Risk_x_Controls 
--------------- 
rID  cIDs        
---  ----         
R1   C1, C2
R2   C1, C2, C3

以上在 SAS 中很容易实现。对于 Cognos Report Studio,我一无所知。 F1! F1!

遗憾的是,我看不到您如何在 Report Studio 端执行此操作。

尝试在数据库端进行。 在 Oracle 上使用 LISTAGG(或 STRAGG)或在 MS SQL 上使用 XML 路径解决方案构建查询,然后在 RS 中使用它。

如果您有权访问 Framework Manager 或有权在 Report Studio 中使用 SQL 查询,则可以执行此操作。