Sorting SSRS-图中的工作日排序

Sorting SSRS-图中的工作日排序,sorting,reporting-services,graph,Sorting,Reporting Services,Graph,我有一个图表,比较了过去7天(包括当天)和之前7天的交易 然而,我注意到,有时在一天中,一天的顺序是不正确的。 当我再次打开报告时,它是正确的,我没有做任何事情来修复它 上图是在周日上午创建的,周六和周五的值会切换。因为是星期天早上,图表应该从星期一开始,到星期天结束 后来,它显示为它应该的样子 数据如下(不幸的是,我只能像正确显示图表时那样提取数据。)图表中有两个产品分组在一起 Brand Date DepositAmount DayOfWeek WeekSeries B

我有一个图表,比较了过去7天(包括当天)和之前7天的交易

然而,我注意到,有时在一天中,一天的顺序是不正确的。 当我再次打开报告时,它是正确的,我没有做任何事情来修复它

上图是在周日上午创建的,周六和周五的值会切换。因为是星期天早上,图表应该从星期一开始,到星期天结束

后来,它显示为它应该的样子

数据如下(不幸的是,我只能像正确显示图表时那样提取数据。)图表中有两个产品分组在一起

Brand   Date    DepositAmount   DayOfWeek   WeekSeries
B       10/02/2014  1630        Monday      Previous Week
A       11/02/2014  13717       Tuesday     Previous Week
B       12/02/2014  2460        Wednesday   Previous Week
A       13/02/2014  4941        Thursday    Previous Week
A       18/02/2014  9194        Tuesday     Current Week
B       19/02/2014  1947        Wednesday   Current Week
A       20/02/2014  4185        Thursday    Current Week
B       21/02/2014   273        Friday      Current Week
A       22/02/2014  2521        Saturday    Current Week
B       22/02/2014  1118        Saturday    Current Week
A       23/02/2014  1438        Sunday      Current Week
B       23/02/2014   105        Sunday      Current Week
A       14/02/2014  4958        Friday      Previous Week
B       14/02/2014  1023        Friday      Previous Week
A       15/02/2014  2465        Saturday    Previous Week
B       15/02/2014  1208        Saturday    Previous Week
A       16/02/2014  3495        Sunday      Previous Week
B       16/02/2014   680        Sunday      Previous Week
A       17/02/2014  2726        Monday      Current Week
B       17/02/2014  1177        Monday      Current Week
A       10/02/2014  4938        Monday      Previous Week
B       11/02/2014  1543        Tuesday     Previous Week
A       12/02/2014  7891        Wednesday   Previous Week
B       13/02/2014  5490        Thursday    Previous Week
B       18/02/2014  4726        Tuesday     Current Week
A       19/02/2014  9009        Wednesday   Current Week
B       20/02/2014   459        Thursday    Current Week
A       21/02/2014  6012        Friday      Current Week
在SSRS中,图形定义如下:

类别组:DayOfWeek(按日期(A到z)排序)

系列组:周系列(按周系列(A到Z)排序)


你知道是什么原因导致了这个问题吗?

我认为这个问题在你的分类组排序中-你是按星期几分组,然后按日期排序,它有多个值。星期五的第一行可以随机获取当前星期日期或前一周日期

为了解决这个问题,对于类别组排序,我将导出一个“相对DayOfWeek”值,类似于:


=Abs(DateDiff(DateInterval.Day,Today(),Iif(Fields!WeekSeries.Value=“Current Week”,Fields!Date.Value,DateAdd(DateInterval.Day,7,Fields!Date.Value)))

谢谢@Mike。我已经实现了,它似乎可以工作了。(为了澄清,该公式计算从数据日到今天的天数,从7天减少到1天,因此您还必须将排序顺序更改为“Z到A”。)