SSRS - 使用不同日期的数据集(表)

时间:2016-04-27 00:18:52

标签: reporting-services ssrs-2008-r2

我创建的报告包含了每个产品类别的所有销售额。我在列侧添加了一个表:月份和行我有产品类别(即椅子,桌子等)。

所以应该看起来像这样:

Product | January | February | March | April
---------------------------------------------
Chairs  | value   | value    | value | value

Tables  | value   | value    | value | value

所以我需要计算每月销售的椅子总数。

我创建了查询:

SELECT SUM(Quantity)
FROM Sales
WHERE PurchaseDate BETWEEN '2015-01-01' AND '2015-01-31'

该查询位于数据集内,但我正在寻找一种方法来使用相同的数据集但是传递它或更改PurchaseDate范围以计算每月的其余销售额。

1 个答案:

答案 0 :(得分:0)

使用以下字段和组设置添加Matrix

enter image description here

Row Groups添加类别字段中,在列组中添加Parent Group,请使用以下表达式:

=MONTHNAME(MONTH(Fields!PurchaseDate.Value))

Category列右侧的列中使用上述表达式。

它将预览以下矩阵:

enter image description here

  

请注意,我的示例仅包括1月和2月的日期   它应该显示数据集返回的所有月份。

如果有帮助,请告诉我。