我正在创建SSRS报告,我想在特定日期范围内获取特定用户的未结案件,如下所示。
我从那里有一个名为User的表,我正在获取用户信息(User1,User2,User3)。
我在描述表下的表管理中有未结案件。
我在类表中有c_date列。
而且我有3个参数user,startdate和enddate
而且我需要在开始日期和结束日期之间使用c_date。
如果用户输入开始日期为2019-01-01,结束日期为2019-31-01,那么我要显示具有未清数量的User1。
对于0-5天,User1的开放时间为6-11天,并且user2也相同。
预期输出:
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天之间有2个未结案件(2019-01- 01和2019-05-01)和接下来的6-11天(2019-06-01和2019-11-01)之间的1个未结案件等。
我能得到这样的结果吗?
考虑到您有两列,我的方法是有3个参数,一个用于用户,另一个用于“收件人”和“从日期”。
现在选择这些参数,将它们添加到数据集查询中作为过滤器请注意,您也可以在ssrs数据集上应用过滤器,但我更希望在查询级别上使用,以便您只对数据进行过滤并仅加载要求1。
然后您可以根据用户应用求和和分组,并使用Ssrs tablix来获得所需的结果。