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

SSRS - Dataset using different dates (Table)

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

所以它应该看起来像这样:

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 范围以计算每月剩余的销售额。

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

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

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

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

它将预览以下矩阵:

Note my example only include dates in January and February, in your case it should show every all months returned by your dataset.

如果有帮助请告诉我。