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.
如果有帮助请告诉我。
我正在创建一个包含每个产品类别的所有销售额的报告。我在列侧添加了一个 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.
如果有帮助请告诉我。