project-reorder operátor
A kimeneti tábla oszlopainak átrendezése.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
granny-asc
| | | desc
granny-desc
] [,
...]
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
T | string |
✔️ | A bemeneti táblázatos adatok. |
ColumnNameOrPattern | string |
✔️ | Annak az oszlopnak vagy oszlopnak a neve, amellyel az oszlopokat rendezheti. |
asc , desc , granny-asc , granny-desc |
string |
Azt jelzi, hogyan rendezheti az oszlopokat helyettesítő karakteres minta használata esetén. asc vagy desc növekvő vagy csökkenő sorrendben rendez oszlopokat oszlopnév szerint. granny-asc vagy granny-desc növekvő vagy csökkenő sorrendben, a második sorrendben pedig a következő numerikus érték szerint. Például a a100 megadása előtt a20 granny-asc van. |
Megjegyzés
- Ha nincs megadva explicit sorrend, a sorrendet a forrástáblában megjelenő megfelelő oszlopok határozzák meg.
- Kétértelmű ColumnNameOrPattern egyeztetés esetén az oszlop a mintával egyező első pozícióban jelenik meg.
- Az oszlopok
project-reorder
megadása nem kötelező. A nem megadott oszlopok a kimeneti tábla utolsó oszlopaként jelennek meg. - Oszlopok eltávolításához használja a következőt
project-away
: . - A megtartandó oszlopok kiválasztásához használja a következőt
project-keep
: . - Az oszlopok átnevezéséhez használja a következőt
project-rename
: .
Válaszok
Olyan tábla, amely az operátor argumentumai által megadott sorrendben tartalmaz oszlopokat. project-reorder
nem nevez át vagy távolít el oszlopokat a táblából, ezért a forrástáblában meglévő összes oszlop megjelenik az eredménytáblában.
Példák
Rendezze át a táblázatot három oszloppal (a, b, c), hogy a második (b) oszlop jelenjen meg először.
print a='a', b='b', c='c'
| project-reorder b
Kimenet
b | a | c |
---|---|---|
b | a | c |
Rendezze át a táblázat oszlopait, hogy az oszlopokkal a
kezdődő oszlopok a többi oszlop előtt jelenjenek meg.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Kimenet
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: