Aracılığıyla paylaş


project-reorder işleci

Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini Azure İzleyiciMicrosoft Sentinel

Çıkış tablosundaki sütunları yeniden sıralar.

Sözdizimi

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

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
T string ✔️ Giriş tablo verileri.
ColumnNameOrPattern string ✔️ Sütunların sıralandığı sütun veya sütun joker karakteri deseninin adı.
asc, desc, granny-asc, granny-desc string Joker karakter deseni kullanıldığında sütunların nasıl sıralanması gerektiğini gösterir. asc veya desc sütunları sütun adına göre sırasıyla artan veya azalan düzende sırasıyla sıralar. granny-asc veya granny-desc sırasıyla artan veya azalan düzende sırasıyla sıralanırken, ikincil olarak sonraki sayısal değere göre sıralanır. Örneğin, a100 belirtildiğinde granny-asc önce a20 gelir.

Not

  • Açık bir sıralama belirtilmezse, sipariş, kaynak tabloda göründüklerinde eşleşen sütunlar tarafından belirlenir.
  • Belirsiz ColumnNameOrPattern eşleştirmesinde, sütun desenle eşleşen ilk konumda görünür.
  • için project-reorder sütunların belirtilmesi isteğe bağlıdır. Açıkça belirtilmeyen sütunlar, çıkış tablosunun son sütunları olarak görünür.
  • Sütunları kaldırmak için kullanın project-away.
  • Hangi sütunların tutulacaklarını seçmek için kullanın project-keep.
  • Sütunları yeniden adlandırmak için kullanın project-rename.

Döndürülenler

sütunlarını işleç bağımsız değişkenleri tarafından belirtilen sırada içeren bir tablo. project-reorder tablodaki sütunları yeniden adlandırmaz veya kaldırmaz, bu nedenle kaynak tabloda bulunan tüm sütunlar sonuç tablosunda görünür.

Örnekler

İlk olarak ikinci sütunun (b) görünmesi için üç sütunlu bir tabloyu (a, b, c) yeniden sıralar.

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

Çıktı

b a c
b a c

Ile başlayan a sütunların diğer sütunlardan önce görünmesi için tablonun sütunlarını yeniden sıralar.

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

Çıktı

a1 a2 a3 b
a1 a2 a3 b