Partilhar via


operador project-reorder

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Reordena as colunas na tabela de saída.

Sintaxe

T | project-reorder ColumnNameOrPattern [desc | ascgranny-asc | | granny-desc] [, ...]

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
T string ✔️ Os dados tabulares de entrada.
ColumnNameOrPattern string ✔️ O nome da coluna ou do 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 as 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 secundariamente pelo próximo valor numérico. Por exemplo, a100 vem antes de a20 when 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 ColumnNameOrPattern , 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 explicitamente aparecem 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

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

Saída

a1 a2 a3 b
a1 a2 a3 b