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 查询,则可以执行此操作。
我正在 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 查询,则可以执行此操作。