project-reorder işleci
Çıkış tablosundaki sütunları yeniden sıralar.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
granny-asc
| | | desc
granny-desc
] [,
...]
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
T | string |
✔️ | Giriş tablosal verileri. |
ColumnNameOrPattern | string |
✔️ | Sütunların sıralandığı sütun veya sütun joker karakter deseninin adı. |
asc , desc , granny-asc , granny-desc |
string |
Joker karakter deseni kullanıldığında sütunların nasıl sıra kullanılacağını gösterir. asc veya desc sütunları sırasıyla artan veya azalan şekilde sütun adına göre sıralar. granny-asc veya granny-desc sırasıyla artan veya azalan düzende 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 sıralama belirtilmezse, sipariş, kaynak tabloda göründükleri gibi 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
İşleç bağımsız değişkenleri tarafından belirtilen sırada sütunlar 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 (a, b, c) bir tabloyu yeniden sıralar.
print a='a', b='b', c='c'
| project-reorder b
Çıkış
b | a | c |
---|---|---|
b | a | c |
Bir tablonun sütunlarını, ile a
başlayan sütunların diğer sütunlardan önce görünmesi için yeniden sırala.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Çıkış
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin