Compartir a través de


Unorder (MDX)

Actualizado: 17 de julio de 2006

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 Microsoft SQL Server Analysis 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 Server 2005 Analysis 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

Referencia de funciones MDX (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.
  • Se han agregado ejemplos actualizados.