1

我正在尝试做一些我不知道是否可以在 Reporting Services 上创建收据的事情。

我已经有一个表格,它打破了组的每个实例之间的页面并总结了总数。就像是:

ID     -     Product  -     Invoice Number         -  Card Holder     -  Card Number  
01     -     Coffee   -     00121asdas-asd5458     -  James W L       -  xxxxx  xxxx xxx1235
02     -     Milk     -     154554bnvb-5sdfs57     -  James W L       -  xxxxx  xxxx xxx1235

我会从该表中使用的同一查询中获取一些值/项目,并将它们显示在表头将垂直放置的表上方。例如:

   Card Holder: James W L 
   Card Number: xxxxx xxxx xxx1235
     Sale date: 2012-12-12
 Ticket number: 0000
----------------------------------------------
ID     -     Product  -     Invoice Number
01     -     Coffee   -     00121asdas-asd5458
02     -     Milk     -     154554bnvb-5sdfs57

我如何从该表中获取这些引用来创建一个新表或表达式,并且能够与下一页中的主表重复?

请给我一个方向......

4

1 回答 1

2

您可以在组内创建静态行,并在组内显示First特定列的值。在这些行上,您必须进行一些创造性的单元格合并以获得您建议的布局。

假设您从表格布局开始:

+--------+------------+----------------------+----------------------+---------------+
| ID     |  Product   |     Invoice Number   | Card Holder          |  Card Number  |
+--------+------------+----------------------+----------------------+---------------+
| [id]   |  [Product] |     [InvoiceNr]      | [CardHolderName]     |  [CardNr]     |
+--------+------------+----------------------+----------------------+---------------+

您可以在组标题中创建一些静态行,并合并单元格:

+---------------------+-------------------------------------------------------------+
|  Card Holder:       | =First(Fields!CardHolder.Value, "CardHolderGroup")          |
+---------------------+-------------------------------------------------------------+
|  Card Number:       | =First(Fields!CardNr.Value, "CardHolderGroup")              |
+---------------------+-------------------------------------------------------------+
|  Sale date:         | =First(Fields!SaleDate.Value, "CardHolderGroup")            |
+---------------------+-------------------------------------------------------------+
|  Ticket number:     | =First(Fields!TicketNr.Value, "CardHolderGroup")            |
+---------------------+-------------------------------------------------------------+
| ID     |  Product   |     Invoice Number   | Card Holder          |  Card Number  |
+--------+------------+----------------------+----------------------+---------------+
| [id]   |  [Product] |     [InvoiceNr]      | [CardHolderName]     |  [CardNr]     |
+--------+------------+----------------------+----------------------+---------------+

我不确定我是否 100% 回答了你的问题,因为我不完全确定你对页面最后一点的意思。一旦你得到了你的表结构,我建议你查看 MSDN 页面上重复行组标题的页面

于 2012-12-17T16:27:46.050 回答