我想在数据遇到六月后立即打破这个表。我只想要一个表分割表,保持表头完整。我搜索了整个互联网,但我没有得到任何可靠的解决方案。 现在我整个月都在一个列中,你可以从图像左侧看到我想要的东西,右边是我得到的
我正试图在SSRS 2012中实现这一目标
答案 0 :(得分:0)
如果我理解你想要的是同一个表格,则显示每年7月至次年6月的时间段(2015年7月至2016年6月,2016年7月至2016年6月......)
如果您要使用以下格式的数据集(看起来类似于上图中张贴的
)CashFlowYear theDate Revenue Expense
2015 12/01/2015 1000 500
2016 01/01/2016 1100 1500
(请注意,列出一堆月份名称的日期列在此处以实际日期表示)
您想要创建重复表,因此请在报表中创建一个矩形。然后在此矩形内创建Tablix。看起来应该是这样的。
然后,要获得所需的分组行为,请右键单击“列”行标题,然后右键单击“行组” - >分组属性并将其分组
=year(dateAdd("M", -6, Fields!theDate.Value))
这将删除每个日期的6个月,并在同一年内分组(因此2016年6月将成为2015年12月,并与其他2015年日期分组)
运行时报告将如下所示。
然后,您可以根据需要编辑列表以在每个表之间插入分页符,或者您需要的其他格式。
希望这会对你有所帮助。如果我能得到进一步的帮助,请告诉我。