Operátor project-reorder
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Změní pořadí sloupců ve výstupní tabulce.
Syntaxe
T | project-reorder
ColumnNameOrPattern [asc
| | granny-asc
| desc
granny-desc
] [,
...]
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
T | string |
✔️ | Vstupní tabulková data. |
ColumnNameOrPattern | string |
✔️ | Název zástupného znaku sloupce nebo sloupce, podle kterého se mají sloupce seřadit. |
asc , desc , , granny-asc granny-desc |
string |
Určuje, jak uspořádat sloupce při použití vzoru se zástupnými znamény. asc nebo desc seřizuje sloupce podle názvu sloupce vzestupně nebo sestupně. granny-asc nebo granny-desc pořadí vzestupně nebo sestupně, zatímco seřadí sekundárně podle další číselné hodnoty. Například nastane dřívea20 , a100 než granny-asc je zadáno. |
Poznámka:
- Pokud není zadáno žádné explicitní řazení, pořadí je určeno odpovídajícími sloupci, které se zobrazí ve zdrojové tabulce.
- V nejednoznačné shodě ColumnNameOrPattern se sloupec zobrazí na první pozici odpovídající vzoru.
- Zadání sloupců pro tuto
project-reorder
možnost je volitelné. Sloupce, které nejsou explicitně zadané, se zobrazují jako poslední sloupce výstupní tabulky. - Chcete-li odebrat sloupce, použijte
project-away
. - Chcete-li zvolit, které sloupce chcete zachovat, použijte
project-keep
. - Chcete-li přejmenovat sloupce, použijte
project-rename
.
Návraty
Tabulka, která obsahuje sloupce v pořadí určeném argumenty operátoru. project-reorder
nepřejmenová a neodebere sloupce z tabulky, takže všechny sloupce, které existovaly ve zdrojové tabulce, se zobrazí ve výsledné tabulce.
Příklady
Změna pořadí tabulky se třemi sloupci (a, b, c), aby se druhý sloupec (b) zobrazil jako první.
print a='a', b='b', c='c'
| project-reorder b
Výstup
b | d | c |
---|---|---|
b | d | c |
Změnit pořadí sloupců tabulky tak, aby se sloupce začínající a
na jiné sloupce zobrazovaly před ostatními sloupci.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Výstup
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |