Freigeben über


Max (MDX)

Gibt den Maximalwert eines numerischen Ausdrucks zurück, der über einer Menge ausgewertet wird.

Syntax

  
Max( Set_Expression [ , Numeric_Expression ] )  

Argumente

Set_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.

Numeric_expression
Ein gültiger numerischer Ausdruck, bei dem es sich in der Regel um einen MDX-Ausdruck (Multidimensional Expressions) für Zellenkoordinaten handelt, die eine Zahl zurückgeben.

Bemerkungen

Wenn ein numerischer Ausdruck angegeben ist, wird der angegebene numerische Ausdruck über die Menge ausgewertet und anschließend der größte Wert der Auswertung zurückgegeben. Wenn kein numerischer Ausdruck angegeben ist, wird die angegebene Menge im aktuellen Kontext der Elemente der Menge ausgewertet und anschließend der größte Wert der Auswertung zurückgegeben.

Hinweis

Analysis Services ignoriert NULL-Werte beim Berechnen des Höchstwerts in einer Reihe von Zahlen.

Beispiel

Im folgenden Beispiel wird der maximale monatliche Umsatz pro Quartal, Unterkategorie und Land/Region im Adventure Works-Cube zurückgegeben.

WITH MEMBER Measures.x AS Max   
   ([Date].[Calendar].CurrentMember.Children  
      , [Measures].[Reseller Order Quantity]  
   )  
SELECT Measures.x ON 0  
,NON EMPTY [Date].[Calendar].[Calendar Quarter]*   
   [Product].[Product Categories].[Subcategory].members *  
   [Geography].[Geography].[Country].Members  
ON 1  
FROM [Adventure Works]  
  

Weitere Informationen

MDX-Funktionsreferenz (MDX)