Compartir a través de


Unorder (MDX)

Quita cualquier orden impuesto sobre un conjunto especificado.

Sintaxis

Unorder(Set_Expression) 

Argumentos

  • Set_Expression
    Expresión MDX válida que devuelve un conjunto.

Notas

La función Unorder quita cualquier orden sobre las tuplas contenidas en el conjunto que haya impuesto otra función o instrucción, como la función Order. El orden de las tuplas del conjunto devuelto por la función Unorder es indeterminado.

La función Unorder se utiliza como una sugerencia para MicrosoftSQL ServerAnalysis Services para la optimización de consultas para el procesamiento de conjuntos. Si el orden de las tuplas de un conjunto no es relevante para un cálculo, puede ser beneficioso para el rendimiento utilizar la función Unorder en esos casos. Por ejemplo, la función NonEmpty (MDX) puede tener un mejor rendimiento cuando el conjunto proporcionado no está ordenado que cuando Analysis Services necesita mantener el orden. Con SQL ServerAnalysis Services, el procesador de consultas intenta realizar esta función automáticamente para muchas funciones (como Sum y Aggregate).

Ejemplo

El siguiente pseudocódigo muestra la sintaxis de esta función.

NonEmpty (UnOrder (<<set_expression>>))

Vea también

Referencia