Power BI 서비스에서 데이터 필드를 정렬하여 시각적 개체에서 중요한 정보를 강조하여 표시할 수 있다는 사실 알고 계셨나요?^^
Power BI 보고서에서는 대부분의 시각적 개체를 한 개의 필드, 경우에 따라 두 개의 필드를 기준으로 정렬할 수 있습니다. 일부 필드에는 숫자 데이터가 포함되고 일부 필드에는 텍스트 데이터(ex.상태 이름)가 표시되는데요. 시각적 개체를 정렬한 후 변경 내용의 개인 설정된 버전을 저장할 수 있습니다. 이처럼 Power BI 서비스는 시각적 개체를 보다 효율적으로 정렬할 수 있도록 빠른 메뉴와 유연성을 제공합니다.
Power BI의 시각적 객체 데이터는 사용자가 원하는 순서로 정렬할 수 있도록 열 기준 정렬이라는 기능을 지원 합니다. 시각적 개체 유형에 따라 정렬 옵션에는 내림차순 정렬, 오름차순 정렬, 정렬 기준, 정렬 축이 있으며 시각적 개체는 ‘사전’순 또는 ‘숫자’순으로 정렬할 수 있습니다. 콘텐츠가 텍스트인 경우 사전순으로 A에서 Z 로 정렬하고 콘텐츠가 숫자인 경우 낮은 값에서 높은 갚으로 정렬합니다.
간혹 Power BI를 통한 데이터 가공을 진행하다보면 의도하지 않은 순서로 정렬되는 경우가 발생하기도 하는데요, 주로 달력 데이터를 정렬할 경우 문자 월(ex. Jan, Feb)을 표현할 때를 예시로 들 수 있습니다.

이번 포스트에서는 이 날짜 정렬을 ‘월’ 순서대로 맞춰서 정렬하는 방법을 소개해드리려 합니다.
지금부터 함께 살펴보실까요?
Power BI는 기본적으로 데이터의 형식에 맞추어 Default 정렬을 진행하게 됩니다.
영문 월(Month)을 사용할 경우 알파벳 정렬로 인하여 April > August > December … 순으로 정렬되고, 한글 월(Month)을 사용할 경우 10월 > 11월 > 12월 > 1월 … 순으로 데이터 형식인 문자 순서대로 정렬됩니다. 아래와 같이 날짜 테이블을 사용하여 시각적 개체를 생성한 경우 April > August > December 순서로 배치가 되게 됩니다.

① 날짜 테이블이 없을 경우
만약 원천 데이터가 날짜에 없고 Power BI만 사용해야 하는 경우 다음과 같이 식으로 날짜 테이블을 Power BI에 추가할 수 있습니다. 날짜 테이블 컬럼을 지정할 때 숫자 월까지 추가로 넣어줍니다.

.
.
② 날짜 테이블이 존재할 때 숫자 월 열테이블에 추가하기
다음으로 원천 날짜 테이블에 숫자 월이 존재하지 않는 경우, 아래 순서를 따라 Power BI Desktop 숫자 월을 추가할 수 있습니다.
1. Power BI Desktop 상단에서 홈 > 데이터 변환 순으로 클릭합니다.

2. 팝업된 파워 쿼리 창에서 다음과 같은 순서로 월 데이터를 추가해 줍니다.
[ Date 테이블 ] > [ Date 컬럼 클릭 ] > [ 상단 열 추가 ] > [ 날짜 > 월 > 월 ] 순으로 클릭합니다.

3. 월 데이터가 정상적으로 추가 되었다면 닫기 & 적용키를 통해 데이터를 반영시켜 줍니다.

4. 다시 Power BI 메인으로 돌아와 [ 테이블 ] > [ 정렬이 필요한 컬럼 ] > [ 열 도구 ] > [ 열 기준 정렬 ] > [ 추가된 숫자 월 ] 순으로 클릭해 줍니다.

5. 혹은 데이터 모델링 화면에서도 정렬이 가능합니다.
[ 모델링 > 날짜 테이블 열 > 고급 > 열 기준 정렬 > 추가된 숫자 월 ] 순으로 클릭합니다.

6. 위 순서대로 적용 완료한 뒤 시각적 개체로 돌아가면 아래 화면처럼 우리가 원하던 순서대로 정렬된 것을 확인할 수 있습니다.

[상담 문의]
*Tel. 02-462-5365
*Mail. gocloud@gowit.co.kr
클라우드 전문기업 GowIT는 기업환경에 최적화된 클라우드 서비스와 GowIT고객사를 위한 차별화된 기술지원 서비스를 제공합니다.
