project-reorder işleci
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini✅ Azure İzleyici✅Microsoft Sentinel
Çıkış tablosundaki sütunları yeniden sıralar.
Sözdizimi
T | project-reorder
ColumnNameOrPattern [asc
| | granny-asc
| desc
granny-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 |