sql查询ssrs报告

时间:2013-11-11 20:28:48

标签: sql-server sql-server-2008 tsql reporting-services ssrs-2008

我需要生成以下报告。我是SSRS的新手。

   Number of Stores with      June   July  Aug
     0 sales                   12      34   32
     1 to 9 Sales              12      34   45
     10+ sales                 15      45   54

我的表格如下:

Store : 
YEAR MONTH StoreName 
2013  10      ABC
2013  10      DEF
2013  09      JKL 
2013  06      FGH


Store Sales : (Contains only stores whose sales are > 0)
YEAR MONTH StoreName NumberOfSales
2013  10     ABC          3
2013  09     JKH          14
2013  10     FRH           9

我不确定我需要做什么才能以上述格式获取报告? 我可以在一个月内编写销售查询,但如何编写查询 获得所有3个月的报告?或者有更好的方法来使用ssrs进行这些报告吗?

如果你能指导我做什么就会很棒?

1 个答案:

答案 0 :(得分:0)

您想要设置如下查询:

SELECT Year, Month, (CASE
  WHEN NumberOfSales = 0 THEN '0 Sales'
  WHEN NumberOfSales BETWEEN 1 AND 9 THEN '1-9 Sales'
  WHEN NumberOfSales > 9 THEN '10+ Sales' END) [SaleGroup]
FROM FactStoreSales

然后你基本上想要进入SSRS并将它扔进一个表中,列中的月份和行中的组,让它自己转动数据,而不是试图在SQL中这样做。