Unorder (MDX)

Quita cualquier orden impuesto sobre un conjunto especificado.

Sintaxis

  
Unorder(Set_Expression)   

Argumentos

Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.

Observaciones

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

La función Unorder se usa como sugerencia para la optimización de consultas para el procesamiento de conjunto. Si el orden de las tuplas dentro de un conjunto no es importante para un cálculo o una consulta, el uso de la función Unorder puede proporcionar una ventaja de rendimiento en tales casos. Por ejemplo, la función NonEmpty (MDX) puede funcionar mejor cuando el conjunto proporcionado a esta función no está ordenado que si necesita conservar el orden, aunque con , el procesador de consultas intenta realizar esta función automáticamente para muchas funciones, como Sum y Analysis Services SQL Server 2017 Analysis Services (SSAS) Aggregate. La ventaja de rendimiento de usar Unorder solo es probable que se note en conjuntos muy grandes que constan de millones de tuplas.

Ejemplo

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

NonEmpty (UnOrder (<set_expression>))  

Consulte también

Referencia de funciones MDX (MDX)