SSRS显示每周的销售数据

时间:2014-01-07 08:34:11

标签: sql reporting-services pivot

我需要创建一个报告,按周格式按部门显示销售额:

Department  Mon Tue Wed Thu Fri Sat Sun 
Dep1
Dep2
Dep3

目前数据采用列表格式,我当前的查询是

SELECT
sales_reporting_view.department_name
,sales_reporting_view.created_date
,sales_reporting_view.sales_spti
FROM
sales_reporting_view

我环顾四周,其中一个解决方案就是使用Pivot功能,但我没能让它适用于我的例子,因为我对SSRS不熟悉。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以PIVOT SQL查询然后只创建一个简单的SSRS报告,或者如果您想在SSRS中保持透视/格式化,您应该使用Matrix。

对于Matrix,使用Department作为“行”输入。使用FORMAT(created_date,“ddd”)作为“列”输入。并使用sales_spti作为“数据”输入。

您可以使用DAYOFWEEK(created_date)对列进行排序,这将在星期一(1)到星期日(7)对它们进行排序。有关详细信息,请参阅SSRS Date functions