2017-08-30 42 views
0

enter image description here对于以前的日期

如何显示对于给定的日期(31-JUL-17),然后在第二列中,从第一天开始以前(30-JUL-17)显示的数据显示的数据?

+0

这可以通过使用过程轻松地在数据库端完成。报告方面的其他明智之处在于其不被推荐的繁琐工作。因此,在数据库端获取数据。 – Ajay2707

回答

0

如果您不想为此编写自定义SQL,请使用子报表。在该列中创建一个小的子报表,将原始日期作为参数。抑制该子报表内除“详细信息”部分外的所有内容,或任何在主报表中使用的内容。

然后让子报表显示该日期的第一条记录减1。

+0

分报告在这场景中不会有帮助,你怎么理解一对一的记录记录会设置子报告和主报告数据 – Ajay2707

+0

@ Ajay2707我可以保证这是可能的。设计子报表使其与字段的大小相同,并在参数中传入'LaterDate'和'MachineName'。然后让子报表只显示一个字段,其中'MachineName'匹配,'PreviousDate'等于'LaterDate' - 1.不要在子报表上选择Can Grow。 – 4444

+0

只是亲爱的。您如何将子报告放在细节部分或细节部分的主要数据重复部分以及使用相同数据行的子报告部分。只是想,如果你有想法,然后告诉我 – Ajay2707

相关问题