我有一個主要報告,其中包含用戶信息 - 和一個子報表,包含所述用戶的多個項目。Crystal Reports:在這種情況下如何避免嵌套的子報表?
問題是,我需要主要報告根據需要重複我提交給DataSource的用戶數量 - 我如何執行此操作,以便生成一個大型報告(包含多個主報告)?
編輯:讓我用一個具體的例子(類似我自己)重新問:比方說,我想爲一家雜貨店購物者的報告 - 所有購物者的人口統計數據將是對主報告然而,需要有一個包含所有購買物品的特定購物行程的部分(或子報表)。
現在,這裏是clencher。我需要爲許多不同的購物行程運行此報告(這也意味着不同的購物者)。
甚至可以說這是一個「購物之旅」報告,可以運行一批購物旅行。
進一步的進展:
(shoppingTripId, shopperId, shopperName, shoppingDate, itemBought)
------------------------------------------------------------------
1, 1, Chris, July-24-2009, Computer
1, 1, Chris, July-25-2009, Laptop
2, 3, John, June-14-2009, Ipod
2, 3, John, June-14-2009, Television
報告,如果一切順利的話,應該是這樣的:
+-----------------------------------------------
| Chris ShoppingTripID: 1
| 123 Main Street CustomerID: 1
| Anytown, CA 90210
+-----------------------------------------------
| Computer $999.00
| Laptop $1099.00
+-----------------------------------------------
+-----------------------------------------------
| John ShoppingTripID: 2
| 123 Main Street CustomerID: 3
| Anytown, CA 90210
+-----------------------------------------------
| Ipod $999.00
| Television $1099.00
+-----------------------------------------------
我怎樣才能獲得分組時我的數據是這樣的工作
目前,我得到這個:
+-----------------------------------------------
| Chris ShoppingTripID: 1
| 123 Main Street CustomerID: 1
| Anytown, CA 90210
+-----------------------------------------------
| Chris ShoppingTripID: 1
| 123 Main Street CustomerID: 1
| Anytown, CA 90210
+-----------------------------------------------
| John ShoppingTripID: 2
| 123 Main Street CustomerID: 3
| Anytown, CA 90210
+-----------------------------------------------
| John ShoppingTripID: 2
| 123 Main Street CustomerID: 3
| Anytown, CA 90210
+-----------------------------------------------
| Computer $999.00
| Laptop $1099.00
+-----------------------------------------------
| Computer $999.00
| Laptop $1099.00
+-----------------------------------------------
| Ipod $999.00
| Television $1099.00
+-----------------------------------------------
| Ipod $999.00
| Television $1099.00
+-----------------------------------------------
讓我對這個問題提出一個微小的變化要求澄清: 如果我做一個空報告,然後在包含用戶報告主要部分的「詳細信息A」下創建一個子報告 - 我將如何獲取多個項目以顯示在用戶下方 - 將爲多行添加「詳細信息」部分項目不需要是一個子報表來顯示所有的項目? – 2010-07-22 16:51:53
嵌套子報表是一個非常糟糕的主意。在您的報告中,您是通過購物旅行ID,購物者ID還是通過購物ID進行搜索? – LittleBobbyTables 2010-07-22 17:06:36
我的理解是,如果我想要,我無法做到嵌套,所以這就是爲什麼我正在尋找解決方案的原因。初始數據集將根據shoppingTripID進行提取。實際上,數據集本身將會是許多shoppingTripID,而不是特定的。 – 2010-07-22 17:15:30