Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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-reorderadalah 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
StormEventsdi database Sampel.
Contoh dalam artikel ini menggunakan tabel yang tersedia untuk umum, seperti
Weathertabel 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 |