Max (MDX)

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

Syntax

  
Max( Set_Expression [ , Numeric_Expression ] )  

Argumente

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

Numeric_Expression
Ein gültiger numerischer Ausdruck, der typischerweise ein Multidimensional Expressions (MDX)-Ausdruck von Zellkoordinaten ist, die eine Zahl zurückgeben.

Bemerkungen

Wenn ein numerischer Ausdruck angegeben ist, wird der angegebene numerische Ausdruck über die Menge ausgewertet und liefert dann den maximalen Wert aus dieser Auswertung. Ist kein numerischer Ausdruck angegeben, wird die angegebene Menge im aktuellen Kontext der Mitglieder der Menge ausgewertet und liefert dann den maximalen Wert aus dieser Bewertung.

Note

Analysis Services ignoriert Nullpunkte bei der Berechnung des maximalen Werts in einer Zahlenmenge.

Example

Das folgende Beispiel zeigt die maximalen monatlichen Verkäufe für jedes Quartal, jede Unterkategorie und jedes Land/Region im Adventure Works-Würfel.

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]