使用分页符创建装箱单的问题

时间:2014-10-30 15:18:09

标签: sql-server-2008 reporting-services

好的,我在这里疯了。我正在尝试创建一个订单装箱单,但无法正确分组。一些细节:

  • 每个装箱单上可以有多个项目(在我的查询中,InventoryDe​​scription& InventoryItemCount)
  • 装箱单需要在每个订单ID上分页。
  • 我还需要在页脚中添加一条消息,说明要联系客服(请参阅下面的第2张图片)。这需要在每张发票的页脚上。

以下是我的数据示例。前两行(John Smith,OrderID 40184)是同一orderID中的多个项目,因此它们应位于相同的装箱单上。另外两排(艾米安德鲁斯和保罗约翰逊)应该各自独立的装箱单。 enter image description here

这是我迄今为止的工作形象。我插入了一个tablix,尝试将所有内容插入到数据行中,然后在OrderID&上进行分组。运送到。 orderId组检查了分组“在组的每个实例之间”。

enter image description here

如果您想要复习,我还提供了一份指向我当前(乱七八糟)报告的链接 PackingSlip.zip

1 个答案:

答案 0 :(得分:2)

你想要的是一个List。插入一个列表,并将其分组到orderId。像您一样,将组设置为每个组实例之间的分页符。你会发现,对于报告遇到的每个订单ID,将重复列表的内容(实际上只是一个矩形)。您几乎可以将当前报告中的所有内容放在该列表中,它应该可以正常工作,包括将InventoryDe​​scription,InventoryItemCount等分组的表。只有针对OrderId的那些将在每个单据上显示