SSRS显示时如何filter/show按日期顺序记录?

How to filter/show records in the order of date while displaying using SSRS?

我创建了 SSRS 报告,它采用 3 个输入参数(rpId、rpStartDate、rpEndDate)和数据集 return 的用户详细信息。 当我们在 table/grid 中显示结果时,我需要显示基于 created_date 字段 return 数据集编辑的记录。对于用户选择的日期范围之间的每个日期,我需要按日期顺序显示所有记录,并在记录信息下显示无记录。

例如:

如果您选择获取日期范围为 1/1/2016(1 月 1 日)至 1/5/2016(1 月 5 日)的记录(结果)

我需要在 table 或网格

中显示如下
Created Date: 1/1/2016

First Name      Last Name       Middle Name Address1    Address2    City
Sam             Test             M           123 test   Drive 1     England
William         Adam             A           123 Circle Apt 2013    New York

No of records for 1/1/2016 : 2

Created Date: 1/3/2016

First Name      Last Name       Middle Name Address1    Address2    City  
Aaron            Silva            B         546 Wood Dr Plaza      Delhi
Kapil            Sam              R         750 Parkwoo Circle     Los Angles
Asha             Tucker           C         1234 Main Dr Briar Rd  Dallas


No of records for 1/1/2016 : 3

有人可以告诉我如何以这种方式显示吗?

提前致谢!

从查询返回的数据集应该有 created_date 列。因此,简而言之,您需要按 created_date 列对详细信息列进行分组。更多详情:

  1. 拖放一个 tablix,然后将详细信息列拖放到 tablix 中, 例如first_name、last_name等
  2. 在设计视图的底部,右键单击行组中的条目,然后 select "Add Group" - "Parent Group",然后 select Created_date下拉列表中的列
  3. 在此阶段,您的 Tablix 应该添加了一列(创建日期)。右键单击此列的内容单元格,然后从上下文菜单 select "Insert Row" - "Inside Group Above"
  4. 新添加的空白行应该在parent组(创建日期)内。

  5. 现在按 Ctrl + C 复制分组的列内容(它应该类似于“[创建日期]”)

  6. 右键单击分组列 header 和 select "delete columns"
  7. select新增空行并按Ctrl+V粘贴复制的内容
  8. 运行 报告,现在行内容应按 created_date
  9. 分组
  10. 您可以通过在组
  11. 之后添加总计来添加"no of records"