2013-03-23 75 views
0

我有一個像下面的矩陣。行和列上的國家。Link子報表到矩陣

Countries 2001 2002 
US   100  400 
UK   200  290 
IR   300  89 

我有創建一個顯示發票詳細信息的子報表的要求。當我在主要報告上點擊100(US-1002)時,我必須顯示所有100個發票。我想是這樣的:

因爲我在做矩陣計數InvoiceID,我嘗試使用的數據測試盒行動Join(Fields!InvoiceID,", ")表達(轉到報告)。另一方面,我創建了一個多值參數的子報表。但是這種方法可以奏效。我發現Join不能像數據行那樣處理數組,因爲它期望數組。

後來我用Join(LookupSet(1,1,Fields!Name.Value, "DatasetName"),"/").我可以加入發票ID,但問題是,這個表達式將所有發票ID加入完整數據集中。我只需要US-2001 cell(100)invoice id只帶到我的子報告

回答

1

根據您的描述,聽起來最簡單的做法是設置子報告採取兩個參數國家年份,而不是試圖通過發票清單。

該子報表可以報告特定的所有發票國家組合。

如上所述,將鑽取設置爲接受其參數的兩個字段會更簡單,而不是試圖找出特定單元格範圍內所有發票的表達式。

+0

@Preston感謝您的建議。它幫助了我。 – Gokul 2013-03-25 06:25:17