El operador DAT Reorder efectúa la reorganización estructural de los datos tabulares, ya sea por filas (rows) o columnas (columns), a partir de un DAT de entrada. Para una demostración, se utiliza una tabla de entrada de una columna y diez filas poblada con una secuencia de datos.
El comportamiento del operador se controla mediante su parámetro ‘Method’. Con el método ‘Reverse’, se invierte el orden de las filas. La fila en el índice N-1 es mapeada al índice 0, la fila en N-2 al índice 1, y así sucesivamente, resultando en una inversión completa de la secuencia a lo largo del eje dimensional seleccionado. El método ‘By Name’ realiza una ordenación alfanumérica basada en los identificadores (nombres) de las filas o columnas.
Para una tabla con índices numéricos secuenciales por defecto («0», «1», «2»…), esta operación típicamente restaura el orden canónico inicial. El método ‘Specify Order’ facilita una reasignación de índices de alta granularidad. A través de los parámetros del operador, se establece un mapeo explícito donde se especifica para cada elemento deseado su índice de origen (‘From’) y su nuevo índice de destino (‘To’). Por ejemplo, se puede transponer el contenido de la fila de origen en el índice 0 a la posición de destino 5, o reubicar el dato de la fila de origen 8 a la posición de destino 0. Esta funcionalidad permite la deconstrucción y reconstrucción de la tabla de entrada en una nueva configuración arbitraria, posibilitando permutaciones complejas y la extracción selectiva de datos.