【发布时间】:2017-12-01 14:54:45
【问题描述】:
在我的 SSRS 报告中,其数据集的日期字段如下
数据集返回以下类型的数据(只是示例)
Voucher Amount Date
R3221 € 3,223.00 1-Dec-17
R3222 € 123.00 28-Nov-17
R3223 € 1,233.00 19-Oct-17
R3224 € 442.00 27-Sep-17
R3225 € 123.00 17-Nov-17
R3226 € 423.00 29-Oct-17
R3227 € 1,234.00 8-Oct-17
我想知道的是如何显示这些按凭证和截止日期分组的数据
用户应该能够选择开始日期和周期类型(日、周、月)以及两列之间的间隔(例如 3、10 或 30 或任何其他数字)
所以用户应该能够选择周期类型,例如,如果他选择天和间隔为 3,那么报告应该显示
**voucher start date <Dynamic grouping columns based on the selection criteria>**
R3221
R3222
R3223
R3224
R3225
R3226
R3227
任何形式的提示将不胜感激!
【问题讨论】:
-
您如何选择要显示的列?
-
您需要创建一个日期列表。 stackoverflow.com/questions/1378593/… 然后旋转
-
如果您退回了每张优惠券都在您的自定义范围内的存储桶,这将非常容易。也就是说,如果您可以修改报告存储过程并发送开始日期和偏移量,那么您可以将计算出的偏移量与您的数据一起返回,并在该字段上简单地按列分组。这将是最简单的方法。
标签: sql reporting-services ssrs-2008