如何在 SSRS 中正确地将特定列中的行组合在一起

How do I get the rows in specific column up together correctly in SSRS

如果您查看我在下面提供的图片,如何将特定列中的所有行相加。

我用蓝色圈出的部分与我用红色圈出的部分相加正确。

Picture Link

我用蓝色圈出的是使用这个表达式:=Round(Fields!Average_Kilometers.Value, 2)

我用红色圈出的是使用这个表达式:=Round(Sum(Fields!Average_Kilometers.Value), 2)

我想我正在尝试做的是使 table 右下角的数字正确相加。

根据要求,我正在使用我的数据集

Select ALLOCATED_STATE, ODO_READING,
From PSA_FleetMaster as A
left outer JOIN XMPRO_PSA_STAGING..PSA_FleetOdometerReadings as B
on A.Unique_ID = B.FLEET_UNIQUE_ID
WHERE B.Unique_ID is not NULL
AND B.Date_Added between @StartDate and @EndDate

Number_Days =DateDiff("d",参数!StartDate.Value,参数!EndDate.Value)

Average_Kilometers =字段!ODO_READING.Value / 字段!Number_Days.Value

编辑:根据要求,我添加了由上述字段生成的完整 table 我隐藏了一些列,以便用户看不到所有内容并感到困惑。

More Information Here

谢谢大家,

杰克

假设您没有任何行组,并且从您的数据集中返回的数据与您在结果中显示的完全一样。那么你应该可以做到这一点

=SUM(Fields!ODO_READING.Value / Fields!Number_Days.Value, "DataSet1")

将 'DataSet1' 替换为您的实际数据集的名称。它必须用双引号引起来并且区分大小写。

上面的简单说“对于名为“DataSet”的数据集中的每一行,进行计算,然后对结果求和。