Share via


Sum 函數 (Reporting Services)

傳回運算式指定的所有非 Null 數值的總和 (在給定範圍中評估)。

語法

Sum(expression, scope, recursive)

參數

傳回類型

針對十進位運算式傳回 Decimal,並針對其他所有運算式傳回 Double。

備註

運算式中指定的資料集必須具有相同的資料類型。 若要將具有多個數值資料類型的資料轉換成相同的資料類型,請使用 CInt、CDbl 或 CDec 等轉換函數。 如需詳細資訊,請參閱類型轉換函數

scope 的值不能為運算式,且必須參考目前的範圍或包含範圍。

範例

下列兩個程式碼範例提供 Order 群組或資料區域中之行項目總計的總和。

=Sum(Fields!LineTotal.Value, "Order")
' or 
=Sum(CDbl(Fields!LineTotal.Value), "Order")

請參閱

概念

使用運算式 (Reporting Services)

計算總計和其他彙總 (Reporting Services)