Ordena un conjunto de datos de índice de forma ascendente.
Sintaxis
IndexSort(Index [ , RemoveDuplicates = TRUE ])
La sintaxis de la función IndexSort consta de los siguientes elementos:
Parte |
Descripción |
|---|---|
Index |
Una serie de datos con índices o una matriz de datos con índices 2D. Las estructuras de datos permitidas son Serie de datos y Matriz de datos. Se permiten todos los tipos de datos reales. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
RemoveDuplicates |
TRUE si los duplicados deben eliminarse del índice. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Valor booleano. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. Se establece el valor predeterminado TRUE si no se especifica el argumento. |
Notas
El resultado es siempre el tipo de datos Entero de 64 bits.
El resultado es una serie o matriz de datos con el Index ordenado de forma ascendente. Un índice 2D se ordena de forma ascendente si los índices cuentan fila por fila, por ejemplo { {0, 0}, {0, 1}, {0, 2}, {1, 0}, {1, 1}, {1, 2} }. Index debe contener valores mayores o iguales a cero.
Disponibilidad
FlexPro Basic, Professional, Developer Suite
Ejemplos
IndexSort({1, 2, 0}) |
Devuelve {0L, 1L, 2L}. |
IndexSort({ {1, 1}, {0, 1}, {1, 0}, {0, 0} }) |
Devuelve { {0L, 0L}, {0L, 1L}, {1L, 0L}, {1L, 1L} }. |