Funzione Aggregate (Progettazione report di Visual Studio)

Restituisce un'aggregazione personalizzata dell'espressione specificata, in base alla definizione del provider di dati.

Aggregate(Expression, Scope)

Parametri

  • Expression
    Espressione su cui eseguire l'aggregazione. È necessario che l'espressione sia un riferimento di campo semplice.
  • Scope
    (String) Nome della tabella dei dati, dell'oggetto, del raggruppamento o dell'area dati contenente gli elementi del report a cui si desidera applicare la funzione di aggregazione. Se si specifica il parametro Scope, la funzione di aggregazione viene applicata a tutti i dati nell'origine dei dati, nel raggruppamento o nell'area dati. È necessario che tutte le espressioni di raggruppamento per l'ambito specificato contengano riferimenti di campo semplici. Per ulteriori informazioni sul parametro Scope, vedere Funzioni incorporate per report (Progettazione report di Visual Studio).

Tipo restituito

Il tipo restituito dipende dal provider di dati. Restituisce Nothing se il provider di dati non supporta questa funzione o se i dati non sono disponibili.

Osservazioni

È necessario che a tutti i gruppi contenitori per l'elemento che utilizza questa funzione siano associati riferimenti di campo semplici come espressioni di raggruppamento.

Esempio

L'esempio di codice seguente consente di ottenere un'aggregazione personalizzata dei totali degli elementi nel raggruppamento o nell'area dati Order.

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

Vedere anche

Concetti

Utilizzo di espressioni in un report (Progettazione report di Visual Studio)
Aggiunta di codice personalizzato a un report (Progettazione report di Visual Studio)
Controlli ReportViewer (Visual Studio)
Funzioni incorporate per report (Progettazione report di Visual Studio)