SSRS按年龄分组

时间:2017-12-28 21:16:18

标签: reporting-services

我创建了一个包含多个字段的报告,我有一个名为Ageddays的字段,用于计算每行数据的老化天数。我需要按照Ageddays< 31,< 61,< 91和< 121进行分组。该报告应如下所示,任何帮助都表示赞赏。

Header    ClientName   Item    Purdate  Ageddays  Location  Salesperson  Paid
Group by**Ageddays < 31**
Detail     XYX LLC       toy1  12/21/2017  10      ABC address   Sam        No
           AAA LLC       toy2  11/11/2017  20      ABC address   Sam        No
           **Ageddays < 61**
           CDF LLC       toy3  08/21/2017  40      EEB address   Rey        No
           AAA co.       toy4  07/11/2017  50      YYY address   Sam        No
           **Ageddays < 91**
           MMY Co.       toy3  06/21/2017  60      EEB address   Eri        No
           GGG Co.       toy4  05/11/2017  70      YYY address   Abe        No

1 个答案:

答案 0 :(得分:0)

根据您想要的条件创建其他列。我的意思是新的列值应该是

Case when agedays<31 then 1
When agedays<61 then 2
When agedays<91 then 3
 When agedays<121 then 4
 Else 4 end as groupcategory.

然后,您可以使用此groupcategory字段对数据进行分组。