파워 쿼리에서 테이블을 한 열 또는 여러 열로 정렬할 수 있습니다. 예를 들어 대회, 경쟁 업체 및 위치라는 열이 있는 다음 표를 사용합니다.
경쟁, 경쟁업체 및 위치 열이 있는 테이블입니다. 대회 열에는 1행과 6행에 1 - 오프닝, 3행과 5행에 2 - 메인, 2행과 4행에 3 - 파이널이 포함됩니다. Position 행에는 각 대회 값에 대해 1 또는 2 값이 포함됩니다.
이 예제에서는 이 테이블을 경쟁 및 위치 필드를 오름차순으로 정렬하는 것이 목표입니다.
Competition, Competitor, Position 열이 있는 표입니다. Competition 열에는 1행과 2행에 1 - Opening, 3행과 4행에 2 - Main, 5행과 6행에 3-Final이 포함됩니다. 위치 행에는 위에서 아래로 1, 2, 1, 2, 1 및 2 값이 포함됩니다.
오름차순 정렬은 열의 행을 알파벳순으로 A부터 Z까지 정렬한 다음, a부터 z까지 정렬합니다. 내림차순 정렬은 열의 행을 알파벳 역순으로, 즉 z에서 a까지 정렬한 다음 Z에서 A까지 정렬합니다. 예를 들어, 다음과 같이 정렬되지 않은 열을 살펴보겠습니다.
오름차순으로 정렬하면 문자 열은 다음과 같은 방식으로 정렬됩니다.
내림차순 정렬을 사용하면 알파벳 열이 다음과 같은 방식으로 정렬됩니다.
한 열을 기준으로 테이블 정렬
테이블을 단일 열로 정렬하려면 먼저 열을 선택합니다. 그런 다음 두 위치 중 하나에서 정렬 작업을 선택합니다.
홈 탭의 정렬 그룹에는 열을 오름차순 또는 내림차순으로 정렬하는 아이콘이 있습니다.
열 머리글 드롭다운 메뉴에서 열 이름 옆에 드롭다운 메뉴 표시
기가 있습니다. 아이콘을 선택하면 열을 정렬하는 옵션이 표시됩니다.
이 예제에서는 홈 탭의 정렬 그룹에 있는 단추를 사용하여 대회 열을 정렬합니다. 이 작업은 정렬된 행이라는 적용된 단계 섹션에 새 단계를 만듭니다.
위쪽을 가리키는 화살표로 표시되는 시각적 표시기가 대회 드롭다운 메뉴 아이콘에 추가되어 열이 오름차순으로 정렬되고 있음을 표시합니다.
여러 열을 기준으로 테이블 정렬
한 번에 둘 이상의 열을 기준으로 정렬할 수 있습니다. 파워 쿼리 각 열의 정렬을 우선 순위 순서로 적용하므로 행은 먼저 첫 번째 열에 따라 정렬된 다음, 첫 번째 열에 묶이는 모든 행에 대해 두 번째 열을 기준으로 정렬됩니다. 열 머리글 메뉴 또는 정렬 대화 상자의 두 가지 방법으로 다중 열 정렬을 정의할 수 있습니다.
열 머리글 메뉴를 사용하세요
이전 예제에 이어 Position 필드도 오름차순으로 정렬합니다. 이번에는 Position 열 제목 드롭다운 메뉴를 사용합니다.
이 작업은 새 정렬된 행 단계를 만들지 않지만 기존 행을 수정하여 한 단계에서 두 정렬 작업을 모두 수행합니다. 이러한 방식으로 여러 열을 정렬하는 경우 열이 정렬되는 순서는 열이 선택된 순서에 따라 달라집니다. 드롭다운 메뉴 표시기의 왼쪽에 숫자로 표시되는 시각적 표시기는 각 열이 정렬 순서대로 차지하는 위치를 보여 줍니다.
정렬 대화 상자 사용
여러 수준의 정렬을 사용하거나 모든 정렬 수준을 한 번에 보고 다시 정렬하려는 경우 열 머리글 메뉴 대신 정렬 대화 상자를 사용합니다.
홈 탭의 정렬 그룹에서 정렬을 선택합니다.
대화 상자를 열기 전에 하나 이상의 열을 선택하면 파워 쿼리가 해당 열을 선택한 순서대로 자동으로 정렬 수준에 추가합니다. 그렇지 않으면 대화 상자가 빈 단일 수준으로 열립니다. 예를 들어 다음 정렬 대화 상자는 먼저 빼기, 우선 순위, 지역 순으로 모두 오름차순으로 다른 테이블에 세 가지 수준 정렬을 정의합니다.
정렬 대화 상자에는 표의 모든 정렬 수준이 나열됩니다.
- 우선 순위: 파워 쿼리 위에서 아래로 각 수준을 적용하는 순서입니다. 이 숫자는 데이터 미리 보기에서 정렬된 각 열의 제목 옆에 표시된 것과 동일합니다.
- 열: 이 수준이 기준으로 정렬하는 열입니다. 열은 한 번에 한 수준에서만 사용할 수 있습니다. 다른 수준에서 이미 사용된 열이 이 목록에 표시되지 않습니다.
- 정렬 순서: 오름차순(가장 작음에서 가장 큰 값) 또는 내림차순(가장 큰 방향에서 가장 작은 값)과 같이 정렬 기준 방향입니다.
정렬 순서를 변경하려면 다음을 수행합니다.
- + 수준 추가를 선택하여 기존 수준 아래에 비어 있는 새 수준을 추가합니다.
- 수준 옆에 있는 ... 메뉴를 선택하여 제거하거나 우선 순위에서 위쪽 또는 아래로 이동합니다.
- 해당 행을 잡고 레벨을 새 위치로 끌어다 놓으면 직접 순서를 변경할 수 있습니다.
확인을 선택하려면 각 수준에서 열과 정렬 순서를 모두 선택해야 합니다. 선택 영역이 누락되었거나 두 수준이 동일한 열을 사용하는 경우 파워 쿼리 정렬을 차단하고 주의가 필요한 수준을 강조 표시합니다.
확인을 선택한 후 파워 쿼리 정의한 모든 수준별로 테이블을 정렬하고, 정렬된 각 열의 머리글 옆에 있는 우선 순위 번호를 대화 상자의 수준과 동일한 순서로 표시합니다.
기존 다중 수준 정렬을 변경하려면 적용된 단계의 정렬된 행 단계 옆에 있는 기어 아이콘을 선택합니다. 파워 쿼리 저장된 모든 수준 및 정렬 순서가 이미 채워진 정렬 대화 상자를 다시 엽니다.
열에서 정렬 작업 지우기
다음 작업 중 하나를 수행합니다.
- 열 머리글 옆의 아래쪽 화살표를 선택한 다음 정렬 해제를 선택합니다.
- 적용된 단계의 정렬된 행 단계 옆에 있는 기어 아이콘을 선택하여 정렬 대화 상자를 연 다음 모든 수준을 제거합니다.
- 쿼리 설정 창의 적용된 단계에서 정렬된 행 단계를 삭제합니다.