2016-03-07 47 views
0

我正在IBM Cognos Report Studio中構建報表,我需要在關聯屬性中將關聯記錄的列表作爲CSV獲取。例如:我有以下表風險&控制Cognos:在屬性中獲取關聯的ID作爲CSV

-------- | --------- 
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!

+0

這是一種痛苦,但你可以使用一箇中繼器與主/關係的關係。 – Andrew

回答

0

不幸的是,我不明白你怎麼能在Report Studio方面做到這一點。

嘗試在數據庫端做到這一點。 在MS SQL上使用Oracle或XML路徑解決方案上的LISTAGG(或STRAGG)構建查詢,然後在RS中使用它。

如果您有權訪問Framework Manager或有權在Report Studio中使用SQL查詢,則可以這樣做。