operator project-reorder

Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Menyusun ulang kolom dalam tabel output.

Sintaks

T| project-reorderColumnNameOrPattern [ascgranny-asc | | | descgranny-desc] [, ...]

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
T string ✔️ Input data tabular.
ColumnNameOrPattern string ✔️ Nama pola kartubebas kolom atau kolom untuk mengurutkan kolom.
asc, , descgranny-asc,granny-desc string Menunjukkan cara mengurutkan kolom saat pola kartubebas digunakan. asc atau desc mengurutkan kolom menurut nama kolom dengan cara naik atau turun, masing-masing. granny-asc atau granny-desc urutan dengan naik atau turun, masing-masing, sambil mengurutkan sekunder menurut nilai numerik berikutnya. Misalnya, a20 muncul sebelum a100 kapan granny-asc ditentukan.

Catatan

  • Jika tidak ada urutan eksplisit yang ditentukan, urutan ditentukan oleh kolom yang cocok seperti yang muncul di tabel sumber.
  • Dalam pencocokan ColumnNameOrPattern yang ambigu, kolom muncul di posisi pertama yang cocok dengan pola.
  • Menentukan kolom untuk project-reorder adalah opsional. Kolom yang tidak ditentukan secara eksplisit muncul sebagai kolom terakhir dari tabel output.
  • Untuk menghapus kolom, gunakan project-away.
  • Untuk memilih kolom yang akan disimpan, gunakan project-keep.
  • Untuk mengganti nama kolom, gunakan project-rename.

Mengembalikan

Tabel yang berisi kolom dalam urutan yang ditentukan oleh argumen operator. project-reorder tidak mengganti nama atau menghapus kolom dari tabel, oleh karena itu, semua kolom yang ada di tabel sumber, muncul di tabel hasil.

Contoh

Contoh di bagian ini memperlihatkan cara menggunakan sintaks untuk membantu Anda memulai.

Contoh dalam artikel ini menggunakan tabel yang tersedia untuk umum di membantu kluster, seperti tabel StormEvents di database Sampel.

Contoh dalam artikel ini menggunakan tabel yang tersedia untuk umum, seperti Weather tabel di galeri sampel Analitik cuaca. Anda mungkin perlu mengubah nama tabel dalam contoh kueri agar sesuai dengan tabel di ruang kerja Anda.

Urus ulang dengan b terlebih dahulu

Menyusun ulang tabel dengan tiga kolom (a, b, c) sehingga kolom kedua (b) akan muncul lebih dulu.

print a='a', b='b', c='c'
|  project-reorder b

Hasil

b a c
b a c

Menyusun ulang dengan yang pertama

Meyusun ulang kolom tabel sehingga kolom yang diawali dengan a akan muncul sebelum kolom lainnya.

print b = 'b', a2='a2', a3='a3', a1='a1'
|  project-reorder a* asc

Hasil

a1 a2 a3 b
a1 a2 a3 b