Crystal Report 2008 - 如何生成最新的12个月数据报告

时间:2015-10-13 04:01:35

标签: reporting-services crystal-reports

我正在尝试从数据库中的两个不同的表创建一个查询报告,这两个表中的记录如下:

1)销售表

InvoiceNo   InvoiceDate   SaleAmount   Customer   OtherFields…..
 00099      02/09/2014     3500          B
 00101      08/21/2014     8700          A
 00108      11/25/2014     3200          C  
 01001      05/01/2015     1500          A
 01002      05/25/2015     1800          C
 01015      07/08/2015     1700          A
 01020      07/18/2015     2000          A
 01028      07/29/2015     3000          B
 01041      08/02/2015     5000          A
 01042      08/03/2015     4300          A
 01050      09/09/2015     1900          C
 01200      09/28/2015     2000          A

2)付款表

InvoiceNo   PayDate     PayAmount  Customer   OtherFields…..
 00101      11/25/2014   5000        C  
 00150      12/10/2014   8000        B
 00180      01/01/2015   3500        A
 00300      02/20/2015   4000        A
 00333      03/02/2015   6000        A
 00488      03/10/2015   3000        A
 00500      03/19/2015   4000        B
 00890      05/22/2015   7000        A
 01041      09/17/2015   2800        A

问题:如何生成可以产生结果的水晶报告           以下,例如:客户A:

Customer: A
Month       TotalSalesAmount        TotalPayAmount
Nov-2014           0                        0
Dec-2014           0                        0   
Jan-2015           0                      3500
Feb-2015           0                      4000
Mar-2015           0                      9000
Apr-2015           0                         0  
May-2015        1500                      7000  
Jun-2015           0                         0
Jul-2015        3700                         0
Aug-2015        9300                         0
Sep-2015        2000                      2800
Oct-2015           0                         0

MonthAverages   :   Latest3Months       Latest6Months       Latest12Months
AveragesSales:        3766.67             2750.00               1375.00
AveragesPay:           933.33             1633.33               2191.67

问题1 :如果我输入客户A,则生成上述结果,如果输入            将为其他客户生成客户B,B结果吗?

问题2:如何始终生成上述最新的12个月报告?

问题3:如果没有任何记录,如何显示月份= 0金额            月份,例如:2015年6月,7月,8月和10月付款            表?

0 个答案:

没有答案