我需要创建一个报告,按周格式按部门显示销售额:
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不熟悉。任何建议将不胜感激。
答案 0 :(得分:1)
您可以PIVOT SQL查询然后只创建一个简单的SSRS报告,或者如果您想在SSRS中保持透视/格式化,您应该使用Matrix。
对于Matrix,使用Department作为“行”输入。使用FORMAT(created_date,“ddd”)作为“列”输入。并使用sales_spti作为“数据”输入。
您可以使用DAYOFWEEK(created_date)对列进行排序,这将在星期一(1)到星期日(7)对它们进行排序。有关详细信息,请参阅SSRS Date functions。