【发布时间】:2019-12-05 07:39:12
【问题描述】:
我正在创建一个 SSRS 报告,我想在特定日期范围内为特定用户获取未结案例,如下所示。
我从那里有一个名为 User 的表,我正在获取用户信息 (User1,User2,User3)。
我在描述表下的表管理中有未结案例。
我在类表中有 c_date 列。
我有 3 个参数 user,startdate 和 enddate
而且我需要在 startdate 和 enddate 之间使用 c_date。
如果用户输入 startdate 为 2019-01-01,enddate 输入为 2019-31-01,那么我想显示打开计数的 User1。
对于 0-5 天和开放计数为 6-11 天的用户 1,用户 2 也是如此。
预期输出:
User 0-5days 6-11days
---- ------- -------
User1 2 1
User2 1 4
User3 5 0
说明:用户 1 在 0-5 天之间有 2 个未结案件意味着当我进入日期范围时考虑 2019-01-01 和 2019-31-01 所以我在前 0-5 天(2019-01)之间有 2 个未结案件-01 和 2019-05-01)以及未来 6-11 天(2019-06-01 和 2019-11-01)之间的 1 个未结案件等。
我能得到这样的结果吗?
【问题讨论】:
-
您提到的基本要求可以实现,但在您当前的示例中,您的列将是动态的,即它们将是 0-5,然后是 6-11,然后是 12-18,然后是 19-24,依此类推或者它们将始终为 2 列,分别为 0-5 和 6-11?简而言之,您的列的标准是什么?
-
是的,实际上我有长达 28 天的列,但我只要求 2 列
-
样本数据和所需结果作为文本表格会有所帮助。
-
您好,我已经提到了使用的表格和数据。希望有帮助
标签: sql sql-server stored-procedures reporting-services ssrs-2012