2014-05-22 62 views
0

我正在使用SSRS 2008并且正在执行此矩阵表。我的表格将在周一至周日的一个月内填充所有日期。我需要的是每次星期天过去时总计一小计行,以总结本周的总金额。SSRS根据条件创建小计

   Amount 
Monday   100 
Tuesday   200 
Wednesday  200 
Thursday   100 
Friday   100 
Saturday   300 
Sunday   100 
**Week 1 Total 1100 <-----Add in this subtotal row each time after Sunday** 
Monday   100 
Tuesday   200 

回答

1

将周数添加到查询中并使用该字段对矩阵进行分组。

你的数据集应该是这样的:

WeekNo | Day | Amount 
1 | Monday   100 
1 | Tuesday   200 
1 | Wednesday  200 
1 | Thursday   100 
1 | Friday   100 
1 | Saturday   300 
1 | Sunday   100 
2 | Monday   100 
2 | Tuesday   200 
... 
. 

然后用WeekNo为分组表达式和显示小计。

+0

好的,现在我的数据集已经设置好了。但如何创建为分组表达式?如果我选择“添加总计”,则会累计每天的总金额。 – user3543512

+0

1)创建矩阵,2)将WeekNo添加到行中,3)在Row组下拉列表中右键单击WeekNo并添加子组,按日期分组,4)在矩阵的数据部分添加数量,5)右键单击Day在“行组”部分中添加组,然后添加总计。就是这样。 – ulath