Operador project-reorder
Reordena las columnas de la tabla de salida.
Syntax
T| project-reorder
ColumnNameOrPattern [] [,
desc
| granny-desc
asc
| granny-asc
| ...]
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Requerido | Descripción |
---|---|---|---|
T | string |
✔️ | Datos tabulares de entrada. |
ColumnNameOrPattern | string |
✔️ | Nombre del patrón de caracteres comodín de columna o columna por el que se ordenarán las columnas. |
asc , desc , granny-asc , granny-desc |
string |
Indica cómo ordenar las columnas cuando se usa un patrón de caracteres comodín. asc o desc ordena las columnas por nombre de columna de manera ascendente o descendente, respectivamente. granny-asc o granny-desc ordena por orden ascendente o descendente, respectivamente, mientras que la ordenación secundaria por el siguiente valor numérico. Por ejemplo, a100 viene antes de a20 cuando granny-asc se especifica . |
Nota
- Si no se especifica ningún orden explícito, el orden se determina mediante las columnas coincidentes tal como aparecen en la tabla de origen.
- En coincidencia ambigua ColumnNameOrPattern , la columna aparece en la primera posición que coincide con el patrón.
- La especificación de columnas para
project-reorder
es opcional. Las columnas que no se especifican explícitamente aparecen como las últimas columnas de la tabla de salida. - Para quitar columnas, use
project-away
. - Para elegir qué columnas conservar, use
project-keep
. - Para cambiar el nombre de las columnas, use
project-rename
.
Devoluciones
Tabla que contiene columnas en el orden especificado por los argumentos del operador. project-reorder
no cambia el nombre ni quita columnas de la tabla, por lo tanto, todas las columnas que existían en la tabla de origen aparecen en la tabla de resultados.
Ejemplos
Reordene una tabla con tres columnas (a, b, c), por lo que la segunda columna (b) aparecerá primero.
print a='a', b='b', c='c'
| project-reorder b
Salida
b | a | c |
---|---|---|
b | a | c |
Reordene las columnas de una tabla para que las columnas que comiencen a
por aparecerán antes que otras columnas.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Salida
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de