Compartilhar via


Max (MDX)

Retorna o valor máximo de uma expressão numérica que é avaliada em um conjunto.

Sintaxe

Max( Set_Expression [ , Numeric_Expression ] )

Argumentos

  • Set_Expression
    Uma linguagem MDX válida que retorna um conjunto.

  • Numeric_Expression
    Uma expressão numérica válida, geralmente uma linguagem MDX de coordenadas de célula, que retorna um número.

Comentários

Se uma expressão numérica for especificada, a expressão numérica especificada será avaliada pelo conjunto e então retornará o valor máximo daquela avaliação. Se uma expressão numérica não for especificada, o conjunto especificado será avaliado no contexto atual dos membros do conjunto e então retornará o valor máximo daquela avaliação.

ObservaçãoObservação

O Analysis Services ignora nulos ao calcular o valor máximo em um conjunto de números.

Exemplo

O exemplo a seguir retorna as vendas trimestrais máximas para cada subcategoria e cada país no cubo 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]

Consulte também

Referência