Reporting services SSR,每行小计

Reporting services SSR,每行小计,reporting-services,subtotal,Reporting Services,Subtotal,我只是尝试在ssrs中创建一个分组表(让我展示一个示例,比单词更明确…) 如您所见,总和(数量)=1600。。。我希望在每个行组的末尾有“第2组”(在本例中为“法国”) 我尝试使用“runingvalue”,但这并没有“按预期”起作用。。。。 当我的所有数据重新分组(按日期)时,总和是正确的,但当我将其解组时,总和=数量,或数量+上一个数量(取决于我在runningvalue参数中输入的内容) =RunningValue(Fields!qte.Value,sum,Nothing)我偶尔在我编写的

我只是尝试在ssrs中创建一个分组表(让我展示一个示例,比单词更明确…)

如您所见,
总和(数量)=1600
。。。我希望在每个行组的末尾有“第2组”(在本例中为“法国”)

我尝试使用“runingvalue”,但这并没有“按预期”起作用。。。。 当我的所有数据重新分组(按日期)时,总和是正确的,但当我将其解组时,总和=数量,或数量+上一个数量(取决于我在runningvalue参数中输入的内容)


=RunningValue(Fields!qte.Value,sum,Nothing)我偶尔在我编写的报告中使用RunningValue。关键是确保范围参数正确。我发现,始终在该参数中指定范围是一个好主意。如果要取消Tablix分组,请使用以下命令:

=RunningValue(Fields!qte.Value, sum, "DataSetNameGoesHere")

我相信你是对的。

经过更多的搜索,我在那里找到了我想要的:


(很抱歉,如果我在我的请求中把你的“代码编写者”弄糊涂了……这正是我所期望的)

我有点不明白你想要什么?您能在这里添加预期输出吗?
=RunningValue(Fields!qte.Value,sum,Nothing) <= qty+previous qty

=RunningValue(Fields!qte.Value,sum,"group 2") <= qty
=RunningValue(Fields!qte.Value, sum, "DataSetNameGoesHere")