共用方式為


彙總函數 (Reporting Services)

更新: 2007 年 9 月 15 日

傳回指定運算式的自訂彙總,由資料提供者定義。

語法

Aggregate(Expression, Scope)

參數

  • Expression
    評估在其上執行彙總之數值資料的運算式。此運算式必須為簡單欄位參考。
  • Scope
    (String) 包含要套用彙總函數之報表項目的資料集、群組或資料區域的名稱。如果指定了 Scope,彙總函數會套用至資料集、群組或資料區域中的所有資料。指定範圍的所有群組運算式,必須包含簡單欄位參考。如需有關 Scope 參數的詳細資訊,請參閱<在運算式中使用報表功能 (Reporting Services)>。

傳回類型

傳回類型是由資料提供者決定。如果資料提供者不支援此函數或無法使用資料,則傳回 Nothing

備註

使用此函數之項目的所有包含群組,必須以簡單欄位參考作為它們的群組運算式。Aggregate 函數與 Sum 報表函數間的差異,在於彙總值是在資料處理延伸模組中進行計算,而且會將彙總值作為資料集的一部分傳回,而 Sum 函數則會處理詳細資料列的內容並計算其結果。

Scope 不能是運算式。

範例

下列程式碼範例提供 Order 群組或資料區域中,線條項目總計的自訂彙總。

Aggregate(Fields!LineTotal.Value, "Order")

請參閱

概念

在 Reporting Services 中建立運算式

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 描述 Aggregate 與 Sum 函數之間差異。