Partilhar via


Operador de projeto-reordenação

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Reordena colunas na tabela de saída.

Sintaxe

T| project-reorderColumnNameOrPattern [asc | desc | granny-asc | granny-desc] [, ...]

Saiba mais sobre convenções de sintaxe.

Parâmetros

Designação Tipo Necessário Descrição
T string ✔️ Os dados tabulares de entrada.
ColumnNameOrPattern string ✔️ O nome da coluna ou padrão curinga de 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 forma crescente ou decrescente, respectivamente. granny-asc ou granny-desc ordens ascendentes ou decrescentes, respetivamente, enquanto ordena secundariamente pelo valor numérico seguinte. Por exemplo, a100 vem antes a20 quando granny-asc é especificado.

Observação

  • Se nenhuma ordem explícita for especificada, a ordem será determinada pelas colunas correspondentes conforme aparecem na tabela de origem.
  • Em ambíguo ColumnNameOrPattern correspondência, a coluna aparece na primeira posição correspondente ao padrão.
  • A especificação de 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.

Devoluções

Uma tabela que contém colunas na ordem especificada pelos argumentos do operador. project-reorder não renomeia ou remove colunas da tabela, portanto, todas as colunas que existiam na tabela de origem aparecem na tabela de resultados.

Exemplos

Os exemplos nesta seção mostram como usar a sintaxe para ajudá-lo a começar.

Os exemplos neste artigo usam tabelas disponíveis publicamente no de cluster de ajuda, como a tabela StormEvents no banco de dados Samples.

Os exemplos neste artigo usam tabelas disponíveis publicamente, como a tabela StormEvents na análise do tempo dados de exemplo.

Reordenar com b primeiro

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

Output

b um c
b um c

Reordenar com um primeiro

Reordene as 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

Output

a1 a2 a3 b
a1 a2 a3 b