SSRS矩阵显示问题

时间:2017-01-19 16:21:11

标签: sql-server reporting-services ssrs-2008-r2

我有一个SSRS矩阵,它根据帐户的激活日期(列)和系统日期(行)对某些数据进行分组。我将这些帐户分组为每月一例(例如:2016年11月创建的所有帐户)。由于这些帐户在2016年11月之前不存在,因此不应该有任何记录表明2016年10月的系统日期。我遇到的问题是,应该为空的记录只是从包含数据的行中复制。

enter image description here

您可以忽略分支日期的缺失月份行,即数据库中的数据操作不当。突出显示的行是唯一包含有效数据的行,它上面的所有月份都应为空白。

我的查询针对特定帐户激活日期返回的一行数据是:

ActivationDate   BranchDate   FinancedAmount   FinancedCount   ChargeOffAmount   ChargeOffCount
2016-11-01       2016-11-30   50100.00         5               3                 3

如何确保这些行为空?我的查询在这几个月内没有返回任何内容,因为没有任何内容与帐户的激活日期匹配。

以下是完整的查询结果:

ActivationDate          BranchDate              FinancedAmount      FinancedCount       ChargeOffAmount     ChargeOffCount
12/01/12                07/31/14                NULL                NULL                NULL                NULL
12/01/12                08/31/14                NULL                NULL                NULL                NULL
12/01/12                04/30/16                NULL                NULL                NULL                NULL
12/01/12                05/31/16                NULL                NULL                NULL                NULL
12/01/12                06/30/16                NULL                NULL                NULL                NULL
12/01/12                07/31/16                34088               3                   NULL                NULL
12/01/12                08/31/16                34088               3                   NULL                NULL
12/01/12                10/31/16                34088               3                   NULL                NULL
12/01/12                11/30/16                34088               3                   NULL                NULL
01/01/13                07/31/14                NULL                NULL                NULL                NULL
01/01/13                08/31/14                NULL                NULL                NULL                NULL
01/01/13                04/30/16                NULL                NULL                NULL                NULL
01/01/13                05/31/16                NULL                NULL                NULL                NULL
01/01/13                06/30/16                NULL                NULL                NULL                NULL
01/01/13                07/31/16                10952               1                   NULL                NULL
01/01/13                08/31/16                10952               1                   NULL                NULL
01/01/13                10/31/16                10952               1                   NULL                NULL
01/01/13                11/30/16                10952               1                   NULL                NULL
02/01/13                07/31/14                NULL                NULL                NULL                NULL
02/01/13                08/31/14                NULL                NULL                NULL                NULL
02/01/13                04/30/16                NULL                NULL                NULL                NULL
02/01/13                05/31/16                NULL                NULL                NULL                NULL
02/01/13                06/30/16                NULL                NULL                NULL                NULL
02/01/13                07/31/16                32856               3                   NULL                NULL
02/01/13                08/31/16                32856               3                   NULL                NULL
02/01/13                10/31/16                32856               3                   NULL                NULL
02/01/13                11/30/16                32856               3                   NULL                NULL
03/01/13                07/31/14                NULL                NULL                NULL                NULL
03/01/13                08/31/14                NULL                NULL                NULL                NULL
03/01/13                04/30/16                NULL                NULL                NULL                NULL
03/01/13                05/31/16                NULL                NULL                NULL                NULL
03/01/13                06/30/16                NULL                NULL                NULL                NULL
03/01/13                07/31/16                21902               2                   NULL                NULL
03/01/13                08/31/16                21902               2                   NULL                NULL
03/01/13                10/31/16                21902               2                   NULL                NULL
03/01/13                11/30/16                21902               2                   NULL                NULL
04/01/13                07/31/14                NULL                NULL                NULL                NULL
04/01/13                08/31/14                NULL                NULL                NULL                NULL
04/01/13                04/30/16                NULL                NULL                NULL                NULL
04/01/13                05/31/16                NULL                NULL                NULL                NULL
04/01/13                06/30/16                NULL                NULL                NULL                NULL
04/01/13                07/31/16                10952               1                   NULL                NULL
04/01/13                08/31/16                10952               1                   NULL                NULL
04/01/13                10/31/16                10952               1                   NULL                NULL
04/01/13                11/30/16                10952               1                   NULL                NULL
05/01/13                07/31/14                NULL                NULL                NULL                NULL
05/01/13                08/31/14                NULL                NULL                NULL                NULL
05/01/13                04/30/16                NULL                NULL                NULL                NULL
05/01/13                05/31/16                NULL                NULL                NULL                NULL
05/01/13                06/30/16                NULL                NULL                NULL                NULL
05/01/13                07/31/16                21904               2                   NULL                NULL
05/01/13                08/31/16                21904               2                   NULL                NULL
05/01/13                10/31/16                21904               2                   NULL                NULL
05/01/13                11/30/16                21904               2                   NULL                NULL
06/01/13                07/31/14                NULL                NULL                NULL                NULL
06/01/13                08/31/14                NULL                NULL                NULL                NULL
06/01/13                04/30/16                NULL                NULL                NULL                NULL
06/01/13                05/31/16                NULL                NULL                NULL                NULL
06/01/13                06/30/16                NULL                NULL                NULL                NULL
06/01/13                07/31/16                10952               1                   NULL                NULL
06/01/13                08/31/16                10952               1                   NULL                NULL
06/01/13                10/31/16                10952               1                   NULL                NULL
06/01/13                11/30/16                10952               1                   NULL                NULL
08/01/13                07/31/14                NULL                NULL                NULL                NULL
08/01/13                08/31/14                NULL                NULL                NULL                NULL
08/01/13                04/30/16                NULL                NULL                NULL                NULL
08/01/13                05/31/16                NULL                NULL                NULL                NULL
08/01/13                06/30/16                NULL                NULL                NULL                NULL
08/01/13                07/31/16                21904               2                   NULL                NULL
08/01/13                08/31/16                21904               2                   NULL                NULL
08/01/13                10/31/16                21904               2                   NULL                NULL
08/01/13                11/30/16                21904               2                   NULL                NULL
09/01/13                07/31/14                NULL                NULL                NULL                NULL
09/01/13                08/31/14                NULL                NULL                NULL                NULL
09/01/13                04/30/16                NULL                NULL                NULL                NULL
09/01/13                05/31/16                NULL                NULL                NULL                NULL
09/01/13                06/30/16                NULL                NULL                NULL                NULL
09/01/13                07/31/16                21902               2                   NULL                NULL
09/01/13                08/31/16                21902               2                   NULL                NULL
09/01/13                10/31/16                21902               2                   NULL                NULL
09/01/13                11/30/16                21902               2                   NULL                NULL
10/01/13                07/31/14                NULL                NULL                NULL                NULL
10/01/13                08/31/14                NULL                NULL                NULL                NULL
10/01/13                04/30/16                NULL                NULL                NULL                NULL
10/01/13                05/31/16                NULL                NULL                NULL                NULL
10/01/13                06/30/16                NULL                NULL                NULL                NULL
10/01/13                07/31/16                26904               3                   NULL                NULL
10/01/13                08/31/16                26904               3                   NULL                NULL
10/01/13                10/31/16                26904               3                   NULL                NULL
10/01/13                11/30/16                26904               3                   NULL                NULL
12/01/13                07/31/14                NULL                NULL                NULL                NULL
12/01/13                08/31/14                NULL                NULL                NULL                NULL
12/01/13                04/30/16                NULL                NULL                NULL                NULL
12/01/13                05/31/16                NULL                NULL                NULL                NULL
12/01/13                06/30/16                NULL                NULL                NULL                NULL
12/01/13                07/31/16                10950               1                   NULL                NULL
12/01/13                08/31/16                10950               1                   NULL                NULL
12/01/13                10/31/16                10950               1                   NULL                NULL
12/01/13                11/30/16                10950               1                   NULL                NULL
01/01/14                07/31/14                NULL                NULL                NULL                NULL
01/01/14                08/31/14                NULL                NULL                NULL                NULL
01/01/14                04/30/16                NULL                NULL                NULL                NULL
01/01/14                05/31/16                NULL                NULL                NULL                NULL
01/01/14                06/30/16                NULL                NULL                NULL                NULL
01/01/14                07/31/16                10952               1                   NULL                NULL
01/01/14                08/31/16                10952               1                   NULL                NULL
01/01/14                10/31/16                10952               1                   NULL                NULL
01/01/14                11/30/16                10952               1                   NULL                NULL
02/01/14                07/31/14                NULL                NULL                NULL                NULL
02/01/14                08/31/14                NULL                NULL                NULL                NULL
02/01/14                04/30/16                NULL                NULL                NULL                NULL
02/01/14                05/31/16                NULL                NULL                NULL                NULL
02/01/14                06/30/16                NULL                NULL                NULL                NULL
02/01/14                07/31/16                10950               1                   NULL                NULL
02/01/14                08/31/16                10950               1                   NULL                NULL
02/01/14                10/31/16                10950               1                   NULL                NULL
02/01/14                11/30/16                10950               1                   NULL                NULL
04/01/14                07/31/14                NULL                NULL                NULL                NULL
04/01/14                08/31/14                NULL                NULL                NULL                NULL
04/01/14                04/30/16                NULL                NULL                NULL                NULL
04/01/14                05/31/16                NULL                NULL                NULL                NULL
04/01/14                06/30/16                NULL                NULL                NULL                NULL
04/01/14                07/31/16                21904               2                   NULL                NULL
04/01/14                08/31/16                21904               2                   NULL                NULL
04/01/14                10/31/16                21904               2                   NULL                NULL
04/01/14                11/30/16                21904               2                   NULL                NULL
06/01/14                07/31/14                NULL                NULL                NULL                NULL
06/01/14                08/31/14                NULL                NULL                NULL                NULL
06/01/14                04/30/16                NULL                NULL                NULL                NULL
06/01/14                05/31/16                NULL                NULL                NULL                NULL
06/01/14                06/30/16                NULL                NULL                NULL                NULL
06/01/14                07/31/16                740384.91               64              NULL                NULL
06/01/14                08/31/16                740384.91               64              NULL                NULL
06/01/14                10/31/16                740384.91               64              NULL                NULL
06/01/14                11/30/16                740384.91               64              NULL                NULL
07/01/14                07/31/14                NULL                NULL                NULL                NULL
07/01/14                08/31/14                NULL                NULL                NULL                NULL
07/01/14                04/30/16                NULL                NULL                NULL                NULL
07/01/14                05/31/16                NULL                NULL                NULL                NULL
07/01/14                06/30/16                NULL                NULL                NULL                NULL
07/01/14                07/31/16                1043934.9               86              NULL                NULL
07/01/14                08/31/16                1043934.9               86              NULL                NULL
07/01/14                10/31/16                1043934.9               86              NULL                NULL
07/01/14                11/30/16                1043934.9               86              NULL                NULL
08/01/14                08/31/14                NULL                NULL                NULL                NULL
08/01/14                04/30/16                NULL                NULL                NULL                NULL
08/01/14                05/31/16                NULL                NULL                NULL                NULL
08/01/14                06/30/16                NULL                NULL                NULL                NULL
08/01/14                07/31/16                10000               1                   NULL                NULL
08/01/14                08/31/16                10000               1                   NULL                NULL
08/01/14                10/31/16                10000               1                   NULL                NULL
08/01/14                11/30/16                10000               1                   NULL                NULL
09/01/14                04/30/16                NULL                NULL                NULL                NULL
09/01/14                05/31/16                NULL                NULL                NULL                NULL
09/01/14                06/30/16                NULL                NULL                NULL                NULL
09/01/14                07/31/16                583304.59               57              NULL                NULL
09/01/14                08/31/16                583304.59               57              NULL                NULL
09/01/14                10/31/16                583304.59               57              NULL                NULL
09/01/14                11/30/16                583304.59               57              NULL                NULL
02/01/15                04/30/16                NULL                NULL                NULL                NULL
02/01/15                05/31/16                NULL                NULL                NULL                NULL
02/01/15                06/30/16                NULL                NULL                NULL                NULL
02/01/15                07/31/16                21904               2                   NULL                NULL
02/01/15                08/31/16                21904               2                   NULL                NULL
02/01/15                10/31/16                21904               2                   NULL                NULL
02/01/15                11/30/16                21904               2                   NULL                NULL
05/01/15                04/30/16                NULL                NULL                NULL                NULL
05/01/15                05/31/16                NULL                NULL                NULL                NULL
05/01/15                06/30/16                NULL                NULL                NULL                NULL
05/01/15                07/31/16                86664               8                   NULL                NULL
05/01/15                08/31/16                86664               8                   NULL                NULL
05/01/15                10/31/16                86664               8                   NULL                NULL
05/01/15                11/30/16                86664               8                   NULL                NULL
10/01/15                04/30/16                NULL                NULL                NULL                NULL
10/01/15                05/31/16                NULL                NULL                NULL                NULL
10/01/15                06/30/16                NULL                NULL                NULL                NULL
10/01/15                07/31/16                10952               1                   NULL                NULL
10/01/15                08/31/16                10952               1                   NULL                NULL
10/01/15                10/31/16                10952               1                   NULL                NULL
10/01/15                11/30/16                10952               1                   NULL                NULL
02/01/16                07/31/16                10952               1                   NULL                NULL
02/01/16                08/31/16                10952               1                   NULL                NULL
02/01/16                10/31/16                10952               1                   NULL                NULL
02/01/16                11/30/16                10952               1                   NULL                NULL
03/01/16                04/30/16                NULL                NULL                NULL                NULL
03/01/16                05/31/16                NULL                NULL                NULL                NULL
03/01/16                06/30/16                NULL                NULL                NULL                NULL
03/01/16                07/31/16                21904               2                   NULL                NULL
03/01/16                08/31/16                21904               2                   NULL                NULL
03/01/16                10/31/16                21904               2                   NULL                NULL
03/01/16                11/30/16                21904               2                   NULL                NULL
04/01/16                04/30/16                NULL                NULL                NULL                NULL
04/01/16                05/31/16                NULL                NULL                NULL                NULL
04/01/16                06/30/16                NULL                NULL                NULL                NULL
04/01/16                07/31/16                546076              51                  NULL                NULL
04/01/16                08/31/16                546076              51                  NULL                NULL
04/01/16                10/31/16                546076              51                  NULL                NULL
04/01/16                11/30/16                546076              51                  NULL                NULL
06/01/16                06/30/16                NULL                NULL                NULL                NULL
06/01/16                07/31/16                10950               1                   NULL                NULL
06/01/16                08/31/16                10950               1                   NULL                NULL
06/01/16                10/31/16                10950               1                   NULL                NULL
06/01/16                11/30/16                10950               1                   NULL                NULL
07/01/16                07/31/16                122362.72               12              NULL                NULL
07/01/16                08/31/16                122362.72               12              10428.54                1
07/01/16                10/31/16                122362.72               12              NULL                NULL
07/01/16                11/30/16                122362.72               12              NULL                NULL
08/01/16                08/31/16                17102               1                   NULL                NULL
08/01/16                09/30/16                17102               1                   16253.5             1
08/01/16                10/31/16                17102               1                   NULL                NULL
08/01/16                11/30/16                17102               1                   NULL                NULL
09/01/16                09/30/16                10950               1                   9950                1
09/01/16                10/31/16                63051               6                   NULL                NULL
09/01/16                11/30/16                63051               6                   NULL                NULL
10/01/16                10/31/16                192831.65               15              NULL                NULL
10/01/16                11/30/16                115307.39               8               NULL                NULL
11/01/16                11/30/16                50100               5                   27600               3

0 个答案:

没有答案