project-reorder 연산자
출력 테이블의 열을 다시 정렬합니다.
Syntax
T| project-reorder
ColumnNameOrPattern [asc
granny-asc
| | | desc
granny-desc
] [,
...]
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 형식 | 필수 | 설명 |
---|---|---|---|
T | string |
✔️ | 입력 테이블 형식 데이터입니다. |
ColumnNameOrPattern | string |
✔️ | 열을 정렬할 열 또는 열 와일드카드 패턴의 이름입니다. |
asc , desc , granny-asc , granny-desc |
string |
와일드카드 패턴을 사용할 때 열을 정렬하는 방법을 나타냅니다. asc 또는 desc 열을 각각 오름차순 또는 내림차순으로 열 이름으로 정렬합니다. granny-asc 또는 granny-desc 는 각각 오름차순 또는 내림차순으로 정렬하는 동시에 다음 숫자 값으로 정렬합니다. 예를 들어 는 a100 가 지정된 경우 granny-asc 앞에 a20 옵니다. |
참고
- 명시적 순서 지정이 지정되지 않은 경우 순서는 원본 테이블에 표시될 때 일치하는 열에 의해 결정됩니다.
- 모호한 ColumnNameOrPattern 일치에서 열은 패턴과 일치하는 첫 번째 위치에 나타납니다.
- 에 대한
project-reorder
열을 지정하는 것은 선택 사항입니다. 명시적으로 지정되지 않은 열은 출력 테이블의 마지막 열로 표시됩니다. - 열을 제거하려면 를 사용합니다
project-away
. - 유지할 열을 선택하려면 를 사용합니다
project-keep
. - 열의 이름을 바꾸려면 를 사용합니다
project-rename
.
반환
연산자 인수로 지정된 순서대로 열이 들어 있는 테이블입니다. project-reorder
는 테이블에서 열의 이름을 바꾸거나 제거하지 않으므로 원본 테이블에 있는 모든 열이 결과 테이블에 표시됩니다.
예제
세 개의 열(a, b, c)이 있는 테이블의 순서를 다시 지정하여 두 번째 열(b)이 먼저 표시됩니다.
print a='a', b='b', c='c'
| project-reorder b
출력
b | a | c |
---|---|---|
b | a | c |
로 시작하는 a
열이 다른 열 앞에 표시되도록 테이블의 열 순서를 다시 지정합니다.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
출력
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기