Макс (MDX)

Возвращает максимальное значение числового выражения, вычисляемого по множеству.

Syntax

  
Max( Set_Expression [ , Numeric_Expression ] )  

Arguments

Set_Expression
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.

Numeric_Expression
Допустимое числовое выражение, которое обычно является многомерным выражением (MDX) координат ячеек, возвращающих число.

Remarks

Если задано числовое выражение, указанное числовое выражение вычисляется по всему набору и возвращает максимальное значение из этого вычисления. Если числовое выражение не указано, указанное множество вычисляется в текущем контексте членов множества и возвращает максимальное значение из этой оценки.

Замечание

Analysis Services игнорирует нулевые значения при вычислении максимального значения в наборе чисел.

Пример

Следующий пример возвращает максимальные ежемесячные продажи за каждый квартал, подкатегорию и страну/регион в кубе Adventure Works.

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]