SSRS - 通过识别列分组中的值进行老化计算

时间:2016-07-11 17:58:15

标签: sql sql-server reporting-services

我正在尝试在SSRS中实现以下目标:

enter image description here

基本上,只要状态B分组中的日期字段为NULL,就计算老化列。

有人能帮忙吗?或指向类似的问题?

(我已经尝试过搜索,但我似乎无法获得我能掌握的东西)

编辑#1(20160712) - 我的数据是基于行的:

enter image description here

1 个答案:

答案 0 :(得分:0)

在报告调用的SQL中执行此操作:

使Aging列成为CASE表达式,如果StatusB不为空,则返回NULL;如果{{{},则返回DATEDIFF()GETDATE()之间的StatusA 1}}为空。

如果您愿意,可以在SSRS表达式中使用相同的功能。您可以使用StatusB代替IIF(),并在CASE中使用TODAY代替GETDATE()