我正在尝试转换旧的本地Crystal报表。基本上,对于给定订单,有多个订单项。报告需要在左侧两列显示订单和供应商,然后显示可变数量的列(适合页面)以显示行号。
为此,我添加了一个Matrix,并添加了分组等等。但是,我为每个订单/供应商组合只获得一个订单项,即使每个组合至少包含两个订单项。
电流:
============================================
+ Order + Vendor + Item 1 + Item 2 ...
============================================
+ OrdValue1 + VendValue1 + Value + [blank]
============================================
+ OrdValue2 + VendValue2 + [blank]+ Value
============================================
所需:
============================================
+ Order + Vendor + Item 1 + Item 2 ...
============================================
+ OrdValue1 + VendValue1 + Value + Value
============================================
+ OrdValue2 + VendValue2 + Value + Value
============================================
编辑:
答案 0 :(得分:2)
我会回到源数据集(假设它是SQL)并添加一个Column_Number计算,对于每个Order + Vendor组合重置为1,例如
ROW_NUMBER () OVER ( PARTITION BY Order , Vendor ORDER BY Line_Number ) AS Column_Number
然后我会编辑Column Group定义以使用Column_Number列。