当我尝试对数据进行分组时,我无法对 LoanAmount 列进行求和。
以下是我的数据表示例。我在每个月末都在此表中记录一个条目。我用它来跟踪贷款的历史。帐户的贷款金额将被复制到每个月的新行中(它不会从使用此帐户的第一个记录更改)。
AccountNumber AccountActivationDate DateTimeLogged LoanAmount
------------------------------------------------------------------
1 01/01/16 01/31/16 $10.00
1 01/01/16 02/29/16 $10.00
2 02/01/16 02/29/16 $20.00
1 01/01/16 03/31/16 $10.00
2 02/01/16 03/31/16 $20.00
1 01/01/16 03/31/16 $10.00
2 02/01/16 03/31/16 $20.00
3 03/01/16 03/31/16 $30.00
当我将每月的结果分组到SSRS矩阵中时,我最终会得到类似的结果(这是我正在寻找的结果):
AccountActivationDate
01/01/16 02/01/16 03/01/16
DateTimeLogged LoanAmount (SUM) LoanAmount (SUM) LoanAmount (SUM)
01/31/16 $10.00
02/29/16 $10.00 $20.00
03/31/16 $10.00 $20.00 $30.00
但是,当我在SSRS矩阵中每季度对这些数据进行分组时,我会遇到这样的问题:
AccountActivationDate
Q1 - 2016
DateTimeLogged LoanAmount (SUM)
Q1 - 2016 $100.00
我对季度分组的结果给了我100美元,因为它总结了所有这些记录(10 x 3 + $ 20 x 2 + $ 30 x 1)。实际上,我没有提供100美元的贷款,而是60美元(10美元1美元,20美元1美元,30美元1美元)。
有没有办法让季度分组只给我第一个LoanAmount的总和而忽略下面的那个?
真实数据示例:
Monthly Example | Quartlery Example
月度示例按我需要的方式工作两个。在Quartlery示例中,融资金额应为175,650美元,而不是330,050美元。季度示例总结了重复记录($ 77,200 x 3 + $ 98,450)而不是($ 77,200 + $ 98,450)