Freigeben über


Max-Funktion (Reporting Services)

Aktualisiert: 15. September 2007

Gibt den Maximalwert aller von NULL verschiedenen Werte des angegebenen Ausdrucks zurück.

Syntax

Max(Expression, Scope)

Parameter

  • Expression
    Ein Ausdruck, der numerische Daten ergibt, an denen die Aggregation ausgeführt werden soll. Der Ausdruck kann keine Aggregatfunktionen enthalten.
  • Scope
    (String) Der Name eines Datasets, einer Gruppierung oder eines Datenbereichs mit den Berichtselementen, auf die die Aggregatfunktion anzuwenden ist. Wenn Scope angegeben wird, wird die Aggregatfunktion auf alle Daten in dem Dataset, der Gruppierung oder dem Datenbereich angewendet. Weitere Informationen zum Scope-Parameter finden Sie unter Verwenden von Berichtsfunktionen in Ausdrücken (Reporting Services).

Rückgabetyp

Wird durch den Typ des Ausdrucks bestimmt.

Hinweise

Die im Ausdruck angegebenen Daten müssen über den gleichen Datentyp verfügen. Zum Konvertieren von Daten mit mehreren numerischen Datentypen in den gleichen Datentyp müssen Sie Konvertierungsfunktionen wie CInt, CDbl oder CDec verwenden. Weitere Informationen finden Sie unter Funktionen für die Typkonvertierung.

Scope kann kein Ausdruck sein.

Beispiel

Mit dem folgenden Codebeispiel wird der höchste Gesamtwert in der Gruppierung bzw. dem Datenbereich Year bereitgestellt.

Max(Fields!OrderTotal.Value, "Year")

Siehe auch

Konzepte

Erstellen von Ausdrücken in Reporting Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005