operador project-reorder
Reordena colunas na tabela de saída.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
granny-asc
| | | desc
granny-desc
] [,
...]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
T | string |
✔️ | Os dados tabulares de entrada. |
ColumnNameOrPattern | string |
✔️ | O nome do padrão curinga de coluna ou coluna pelo qual ordenar as colunas. |
asc , desc , granny-asc , granny-desc |
string |
Indica como ordenar as colunas quando um padrão curinga é usado. asc ou desc ordena colunas por nome de coluna de maneira crescente ou decrescente, respectivamente. granny-asc ou granny-desc ordens por ordem crescente ou decrescente, respectivamente, enquanto classifica secundáriamente pelo próximo valor numérico. Por exemplo, a100 vem antes a20 de quando granny-asc é especificado. |
Observação
- Se nenhuma ordenação explícita for especificada, a ordem será determinada pelas colunas correspondentes conforme elas aparecem na tabela de origem.
- Na correspondência ambígua de ColumnNameOrPattern , a coluna aparece na primeira posição que corresponde ao padrão.
- Especificar colunas para o
project-reorder
é opcional. As colunas que não são especificadas aparecem explicitamente como as últimas colunas da tabela de saída. - Para remover colunas, use
project-away
. - Para escolher quais colunas manter, use
project-keep
. - Para renomear colunas, use
project-rename
.
Retornos
Uma tabela que contém colunas na ordem especificada pelos argumentos do operador. project-reorder
não renomeia nem remove colunas da tabela, portanto, todas as colunas que existiam na tabela de origem aparecem na tabela de resultados.
Exemplos
Reordene uma tabela com três colunas (a, b, c) para que a segunda coluna (b) apareça primeiro.
print a='a', b='b', c='c'
| project-reorder b
Saída
b | um | c |
---|---|---|
b | um | c |
Reordene colunas de uma tabela para que as colunas que começam com a
apareçam antes de outras colunas.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Saída
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de