Power BI Desktop의 일반적인 쿼리 작업 수행
Power BI Desktop의 Power Query 편집기 창에는 일반적으로 사용되는 소수의 작업이 있습니다. 이 문서에서는 이러한 일반적인 작업을 보여 주고, 추가 정보 링크를 제공합니다.
여기에 표시되는 일반적인 쿼리 작업은 다음과 같습니다.
- 데이터에 연결
- 데이터 모양 지정 및 결합
- 행 그룹화
- 열 피벗
- 사용자 지정 열 만들기
- 쿼리 수식
여러 데이터 연결을 사용하여 이러한 작업을 완료할 수 있습니다. 이러한 작업을 직접 단계별로 수행하려는 경우 샘플 Excel 통합 문서에서 데이터를 다운로드하거나 연결할 수 있습니다.
첫 번째 데이터 연결은 다운로드하여 로컬에서 저장할 수 있는 Excel 통합 문서입니다.
사용자의 자체 데이터로 작업하려는 경우 직접 웹 데이터 원본을 찾을 수도 있습니다.
데이터에 연결
Power BI Desktop의 데이터에 연결하려면 홈을 선택한 다음 데이터 가져오기를 선택합니다. Power BI Desktop에서 가장 일반적인 데이터 소스가 포함된 메뉴를 표시합니다. Power BI Desktop이 연결할 수 있는 데이터 원본의 전체 목록을 보려면 메뉴 맨 아래에 있는 자세히를 선택합니다. 자세한 내용은 Power BI Desktop의 데이터 원본을 참조하세요.
시작하려면 Excel 통합 문서를 선택하고 앞에서 언급한 Excel 통합 문서를 지정한 다음 열기를 선택합니다. 파워 쿼리 편집기는 통합 문서를 검사한 다음, 테이블을 선택하면 탐색기 창 대화 상자에 찾은 데이터를 표시합니다.
데이터를 Power BI Desktop에 로드하기 전에 편집을 선택하여 데이터를 조정하거나 구체화합니다. 작업 중인 의미 체계 모델이 커서 로드 전에 줄이려는 경우, 편집이 특히 유용합니다.
다양한 형식의 데이터에 연결하는 것은 비슷한 프로세스입니다. 웹 데이터 원본에 연결하려면 데이터 가져오기>더 보기를 선택한다음 기타>웹>연결을 선택합니다.
웹 페이지의 URL을 입력할 수 있는 웹에서 대화 상자가 나타납니다.
확인을 선택합니다. 이전과 마찬가지로 Power BI Desktop이 웹 페이지 데이터를 검사하고 탐색기 대화 상자에 미리 보기 옵션을 표시합니다. 테이블을 선택하면 데이터 미리 보기가 표시됩니다.
다른 데이터 연결도 비슷합니다. Power BI Desktop은 연결 인증이 필요한 경우 적절한 자격 증명을 묻는 메시지를 표시합니다.
Power BI Desktop에서 데이터에 연결하는 단계별 데모를 보려면 Power BI Desktop에서 데이터에 연결을 참조하세요.
데이터 모양 지정 및 결합
Power Query 편집기로 쉽게 데이터를 셰이핑하고 결합할 수 있습니다. 이 섹션에는 데이터 모양을 지정할 수 있는 방법의 몇 가지 예가 포함되어 있습니다. 데이터를 셰이핑하고 결합하는 방법의 전체 데모를 보려면 Power BI Desktop을 사용하여 데이터 셰이핑 및 결합을 참조하세요.
이 섹션과 다음 섹션에서는 앞에서 언급한 Excel 통합 문서 예제를 사용하여 로컬로 다운로드하고 저장할 수 있습니다. 홈 탭의 데이터 변환 단추를 사용하여 파워 쿼리 편집기 데이터를 로드합니다. 데이터를 로드한 후 다음과 같이 쿼리 창의 사용 가능한 쿼리에서 테이블 1을 선택합니다.
데이터 모양을 지정하는 경우 요구 사항에 맞는 형태와 형식으로 데이터 소스를 변환합니다.
파워 쿼리 편집기 리본 메뉴와 상황에 맞는 메뉴에서 여러 명령을 찾을 수 있습니다. 예를 들어 열을 마우스 오른쪽 단추로 클릭하면 상황에 맞는 메뉴를 사용하여 열을 제거할 수 있습니다. 또는 열을 선택한 다음 리본 메뉴의 홈 탭에서 열 제거 단추를 선택합니다.
이 쿼리에서 다른 여러 방법으로 데이터를 셰이핑할 수 있습니다. 맨 위 또는 맨 아래에서 원하는 수의 행을 제거할 수 있습니다. 또는 열을 추가하고, 열을 분할하고, 값을 바꾸고, 그 밖의 셰이핑 작업을 수행합니다. 이러한 기능을 사용하여 원하는 방식으로 데이터를 가져오도록 Power Query 편집기에 지시할 수 있습니다.
행 그룹화
Power Query 편집기에서 여러 행의 값을 단일 값으로 그룹화할 수 있습니다. 이 기능은 제공된 제품 수, 총 판매액 또는 학생 수를 요약하는 경우에 유용할 수 있습니다.
이 예에서는 교육 등록 의미 체계 모델의 행을 그룹화합니다. 이 데이터는 Excel 통합 문서의 데이터입니다.
이 예제에서는 각 주에 있는 기관 수를 보여주는 것입니다. (기관에는 학군, 지역 서비스 기관과 같은 기타 교육 기관 등이 포함될 수 있습니다.) State Abbr 열을 선택한 다음, 리본 메뉴의 변환 탭 또는 홈 탭에서 그룹화 단추를 선택합니다. (그룹화은 두 탭 모두에서 사용할 수 있습니다.)
그룹화 방법 대화 상자가 나타납니다. Power Query 편집기는 행을 그룹화할 때 그룹화 결과를 배치할 새 열을 만듭니다. 다음과 같은 방법으로 그룹화 작업을 조정할 수 있습니다.
- 레이블이 지정되지 않은 드롭다운 목록은 그룹화할 열을 지정합니다. Power Query 편집기에서는 이 값이 선택한 열의 기본값으로 설정되지만 테이블의 어느 열로도 변경할 수 있습니다.
- 새 열 이름: 파워 쿼리 편집기는 그룹화된 열에 적용되는 작업에 따라 새 열의 이름을 제안합니다. 하지만 새 열의 이름을 원하는 대로 지정할 수 있습니다.
- 작업: 합계, 중앙값 또는 고유 행 수 계산과 같이 파워 쿼리 편집기가 적용하는 작업을 선택합니다. 기본값은 행 수 계산입니다.
- 그룹화 추가 및 집계 추가: 이러한 단추는 고급 옵션을 선택한 경우에만 사용할 수 있습니다. 단일 작업에서 이러한 단추를 사용하여 여러 열에서 그룹화 작업(그룹화 방법 작업)을 만들고 여러 집계를 만들 수 있습니다. 이 대화 상자에서의 선택 항목에 따라 Power Query 편집기는 여러 열에서 작동하는 새 열을 만듭니다.
그룹화 추가 또는 집계 추가를 선택하여 그룹화 방법 작업에 그룹화 또는 집계를 추가합니다. 그룹화 또는 집계를 제거하려면 행 오른쪽에 있는 줄임표 아이콘(...)을 선택한 다음 삭제를 선택합니다. 계속해서 기본값을 사용하여 그룹화 방법 작업을 시도하고 어떻게 되는지 확인합니다.
확인을 선택하면 파워 쿼리 편집기가 그룹화 방법 작업을 수행하고 결과를 반환합니다.
Power Query 편집기를 사용하면 언제나 마지막 셰이핑 작업을 제거할 수 있습니다. 쿼리 설정 창의 적용된 단계에서 최근에 완료된 단계 옆의 X를 선택하면 됩니다. 계속 실험해 보세요. 결과가 마음에 들지 않으면 Power Query 편집기가 원하는 방식으로 데이터를 셰이핑할 때까지 단계를 다시 실행합니다.
열 피벗
열을 피벗하고, 열의 각 고유 값에 대해 집계된 값을 포함하는 테이블을 만들 수 있습니다. 예를 들어 각 제품 범주에 있는 제품 수를 알기 위해 이 작업을 수행하는 테이블을 신속하게 만들 수 있습니다.
CategoryName 열을 기반으로 각 범주의 제품 개수를 표시하는 새 테이블을 만들려면 열을 선택한 다음 변환>열 피벗을 선택합니다.
새 열을 생성하는 데 작업이 사용하는 열 값을 알려주는 피벗 열 대화 상자가 나타납니다. (CategoryName의 원하는 열 이름이 표시되지 않는 경우 드롭다운 목록에서 선택합니다.) 고급 옵션을 확장하면 집계된 값에 적용할 함수를 선택할 수 있습니다.
확인을 선택하면 파워 쿼리 편집기가 피벗 열 대화 상자에 제공된 변환 지침에 따라 테이블을 표시합니다.
사용자 지정 열 만들기
Power Query 편집기에서 테이블의 여러 열에서 작동하는 사용자 지정 수식을 만들 수 있습니다. 그런 다음 이러한 수식의 결과를 새 (사용자 지정) 열에 넣을 수 있습니다. Power Query 편집기를 사용하면 사용자 지정 열을 쉽게 만들 수 있습니다.
Power Query 편집기에서 Excel 통합 문서 데이터를 사용하여 리본 메뉴의 열 추가 탭으로 이동한 다음 사용자 지정 열을 선택합니다.
다음과 같은 대화 상자가 나타납니다. 이 예에서는 ELL(영어 수강생)인 전체 학생의 백분율을 계산하는 Percent ELL이라는 사용자 지정 열을 만듭니다.
Power Query 편집기에서 적용된 다른 단계와 마찬가지로 새 사용자 지정 열이 원하는 데이터를 제공하지 않는 경우, 해당 단계를 삭제할 수 있습니다. 쿼리 설정 창의 적용된 단계에서 추가된 사용자 지정 단계 옆에 있는 X를 선택하면 됩니다.
쿼리 수식
Power Query 편집기가 생성하는 단계를 편집할 수 있습니다. 데이터에 연결해 더 정확하게 데이터를 셰이핑할 수 있는 사용자 지정 수식을 만들 수도 있습니다. Power Query 편집기가 데이터에 대한 작업을 수행할 때마다 작업에 연결된 수식이 수식 입력줄에 표시됩니다. 수식 입력줄을 보려면 리본 메뉴의 보기 탭으로 간 다음 수식 입력줄을 선택합니다.
Power Query 편집기는 각 쿼리에 적용된 모든 단계를 사용자가 보거나 수정할 수 있는 텍스트로 유지합니다. 고급 편집기를 사용하여 모든 쿼리의 텍스트를 보거나 수정할 수 있습니다. 보기를 선택한 다음 고급 편집기를 선택합니다.
다음은 USA_StudentEnrollment 쿼리와 연결된 쿼리 단계가 표시된 고급 편집기 스크린샷입니다. 이러한 단계는 M이라고도 하는 파워 쿼리 수식 언어로 생성됩니다. 자세한 내용은 Excel에서 파워 쿼리 수식 만들기를 참조하세요. 언어 사양 자체를 보려면 파워 쿼리 M 언어 사양을 참조하세요.
Power BI Desktop은 광범위한 수식 범주 집합을 제공합니다. 자세한 내용 및 모든 Power Query 편집기 수식의 전체 참조를 보려면 파워 쿼리 M 참조를 확인하세요.
관련 콘텐츠
Power BI Desktop으로 모든 종류의 작업을 수행할 수 있습니다. 해당 기능에 대한 자세한 내용은 다음 리소스를 확인하세요.