Compartilhar via


Unorder (MDX)

Remove qualquer classificação forçada de um conjunto especificado.

Sintaxe

Unorder(Set_Expression) 

Argumentos

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

Comentários

A função Unorder remove qualquer ordenação imposta sobre as tuplas contidas no conjunto por qualquer outra função ou instrução, como a função Order. A ordenação das tuplas no conjunto retornado pela função Unorder é indeterminada.

A função Unorder é usada como uma dica para a otimização de consultas em um processamento de conjuntos no MicrosoftSQL ServerAnalysis Services. Se a ordem das tuplas em um conjunto não for relevante para um cálculo, a função Unorder poderá oferecer melhor desempenho em tais casos. Por exemplo, a função NonEmpty (MDX) pode oferecer melhor desempenho quando o conjunto fornecido para esta função não está ordenado do que se Analysis Services precisasse preservar a ordem. Com o SQL ServerAnalysis Services, o processador de consulta tenta executar esta função automaticamente para muitas funções (como Sum e Aggregate).

Exemplo

O pseudo-código a seguir ilustra a sintaxe desta função.

NonEmpty (UnOrder (<<set_expression>>))

Consulte também

Referência