Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Reordena colunas na tabela de saída.
Syntax
T| project-reorderColumnNameOrPattern [asc | desc | granny-asc | granny-desc] [, ...]
Learn more about syntax conventions.
Parameters
| Name | Tipo | Required | Description |
|---|---|---|---|
| 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, a20 vem antes a100 quando granny-asc é especificado. |
Note
- Se nenhuma ordem explícita for especificada, a ordem será determinada pelas colunas correspondentes conforme aparecem na tabela de origem.
- In ambiguous ColumnNameOrPattern matching, the column appears in the first position matching the pattern.
- 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.
Returns
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.
Examples
Os exemplos nesta seção mostram como usar a sintaxe para ajudá-lo a começar.
The examples in this article use publicly available tables in the help cluster, such as the
StormEventstable in the Samples database.
The examples in this article use publicly available tables, such as the
Weathertable in the Weather analytics sample gallery. Talvez seja necessário modificar o nome da tabela na consulta de exemplo para corresponder à tabela em seu espaço de trabalho.
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 | a | c |
|---|---|---|
| b | a | 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 |