SlideShare a Scribd company logo
1 of 26
Download to read offline
Power BI
쿼리 편집
명화영
Microsoft Dynamics 365 컨설턴트
2018.07.12.
데이터를 돋보이게 해보세요
목차
• Power BI 쿼리 편집 개요
• 데이터 셰이핑(데이터 전처리)
• 데이터 결합
• 매개변수 및 사용자 지정 함수
Power BI 쿼리 편집의 이해
• Excel 의 파워 쿼리
• M 언어 기반 : Power query
formula language
※ 이미지 출처 : https://www.excelcampus.com/powerquery/power-query-overview/ ※ 이미지 출처 : https://www.powerquery.training/what-is-power-query/
데이터 원본
데이터 모델
Power BI 쿼리 편집의 이해
• 데이터 전처리
• 보고서 형태의 테이블을
분석이 가능한 (Pivot이 가능한)
형태의 테이블로 변형
Power BI 쿼리 편집기 구성
• 1)리본 메뉴
• 홈
• 변환
• 열 추가
• 보기
• 2)쿼리 창
• 3)데이터 뷰
• 4)쿼리 설정 창
①
②
③
④
쿼리 편집기 리본 메뉴
홈 탭 : 가장 일반적이고 자주 사용되는 메뉴
변환 탭 : 데이터 변환작업과 관련된 메뉴
열 추가 탭 : 열 추가와 관련된 메뉴 보기 탭 : 편집기 보기 설정 등
탐색 창
• 데이터 가져오기 할 때
미리보기 창
• 가져올 쿼리(테이블)선택
• 로드 또는 편집
쿼리 편집
• 테이블 이름 변경
• 열 이름 변경
• 열 선택, 열 제거
• 열 정렬, 열 필터
• 행 유지, 행 제거, 중복 제거
• 쿼리 병합, 쿼리 추가
• 첫 행을 머리글로 사용
• 행/열 바꿈
• 값 바꾸기
• 채우기
• 피벗 열 데이터 형식
• 열 분할, 열 병합, 추출
• 조건 열
• 텍스트, 숫자, 날짜 및
시간에서 열 추가
데이터 셰이핑
• 테이블 이름 변경
• 왼쪽 쿼리 창의 변경할
테이블에서 오른쪽
클릭하여 이름 바꾸기
• 오른쪽 쿼리 설정
창에서 속성의 이름을
변경
• 시각화 개체, Q&A
함수에 사용
데이터 셰이핑
• 열 이름 변경
• 열 헤더를 오른쪽
클릭하여 이름
바꾸기
• 열 헤더를 더블
클릭하여 이름
바꾸기
• 시각화 개체, Q&A
함수에 사용
데이터 셰이핑
• 데이터 형식 변경
• 데이터의 형식에
맞게 변경
• 숫자, 백분율,
날짜/시간, 텍스트
등
데이터 셰이핑
• 행 제거
• 선택된 행을 제거
• 행 유지
• 선택된 행을 제외하고
나머지 행을 제거
데이터 셰이핑
• 첫 행을 머리글로
사용
• 홈 탭과 변환 탭에
해당 메뉴 클릭
• 첫 행을 머리글로
사용
• 머리글을 첫
행으로 사용
데이터 셰이핑
• 열 제거
• 제거할 열을 선택한 후
열 제거
• 유지할 열을 선택한 후
다른 열 제거
• 열 선택
• 열 선택 창에서 유지할
열만 선택한 후 나머지
열 제거
데이터 셰이핑
• 열 분할
• 홈 탭에 열 분할
• 구분 기호를 기준으로
열 분할
• 문자 수 기준으로 열
분할
• 열 병합
• 열 추가 탭에 열 병합
• 선택한 열을 병합
• 구분기호 삽입가능
데이터 셰이핑
• 값 바꾸기
• 변환 탭에서 값 바꾸기
• 열 헤더에서 오른쪽 클릭하여 값 바꾸기
• 예) Jul, Aug, Sep -> 7,8,9 / 0, 1 -> No, Yes
• 채우기
• 선택된 열에서 비어 있는 셀에 값을 채움
• 아래로 채우기 / 위로 채우기
데이터 셰이핑
• 행/열 바꿈
• 단순히 행과 열의
물리적 위치를 바꿈
• 열 피벗해제
• 열 피벗된 셀 값을
행으로 추가하고 열
이름을 특성 열로 추가
• 추가된 행에는 부족한
셀 값이 자동으로
채워짐
• 피벗 해제할 열을
선택해서 해제
• 유지할 열을 선택하고
다른 열 피벗 해제
데이터 셰이핑
• 열 정렬
• 홈 탭 정렬 또는 열
선택하고 오른쪽
클릭하여 정렬
• 오름차순 / 내림차순
• 열 필터
• 불필요한 행을
필터링하여 제거
데이터 결합
• 열 추가
• 예제의 열
• 예제 값을
입력하여 나머지
행에 자동으로
값을 추가
• 조건 열
• 조건을 지정하여
조건에서 설정한
값으로 열 추가
• 사용자 지정열
• 직접 함수를
입력하여 열 추가
데이터 결합
• 쿼리 추가
• Sales 2016테이블과
Sales 2017테이블을
합쳐서 테이블 생성
데이터 결합
• 쿼리 병합
• 모델 테이블과 담당자
테이블을 병합하여
모델 별 담당자 테이블
추가
매개변수
• 쿼리에서 참조 값으로
사용할 수 있는 변수
• 사용
• 조건 열
• 데이터베이스 연결
문자열
• 함수
• 열 필터
• 행 제거
• 증분 데이터 새로고침
사용자 지정 함수
• 정의
• 다른 쿼리에 의해 실행되는 쿼리
• 방법
• 매개변수를 사용하여 사용자
지정 함수를 생성하고 쿼리에서
사용자 함수를 호출하여 처리
• 장점
• 쿼리 재사용
• 반복쿼리작업 감소
쿼리 편집 적용
• 설정 창 적용된 단계
• 쿼리에 적용된 각 단계가
표시됨
• 단계를 클릭하여 해당
단계에서 처리된 내용 확인
• 불필요한 단계 삭제하거나
톱니바퀴 버튼으로 변경
가능
• 단계 이름 수정 및
드래그하여 순서 변경 가능
• 닫기 및 적용
참고 자료
• https://docs.microsoft.com/ko-kr/power-bi/desktop-query-overview
• https://docs.Microsoft.com/ko-kr/power-bi/desktop-shape-and-
combine-data
• https://docs.Microsoft.com/ko-kr/power-bi/desktop-common-query-
tasks
• https://docs.Microsoft.com/ko-kr/power-bi/desktop-comine-binaries
감사합니다.
https://www.facebook.com/groups/PowerBIKorea/

More Related Content

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Power bi briefing 201807 2 revised

  • 1. Power BI 쿼리 편집 명화영 Microsoft Dynamics 365 컨설턴트 2018.07.12. 데이터를 돋보이게 해보세요
  • 2. 목차 • Power BI 쿼리 편집 개요 • 데이터 셰이핑(데이터 전처리) • 데이터 결합 • 매개변수 및 사용자 지정 함수
  • 3. Power BI 쿼리 편집의 이해 • Excel 의 파워 쿼리 • M 언어 기반 : Power query formula language ※ 이미지 출처 : https://www.excelcampus.com/powerquery/power-query-overview/ ※ 이미지 출처 : https://www.powerquery.training/what-is-power-query/ 데이터 원본 데이터 모델
  • 4. Power BI 쿼리 편집의 이해 • 데이터 전처리 • 보고서 형태의 테이블을 분석이 가능한 (Pivot이 가능한) 형태의 테이블로 변형
  • 5. Power BI 쿼리 편집기 구성 • 1)리본 메뉴 • 홈 • 변환 • 열 추가 • 보기 • 2)쿼리 창 • 3)데이터 뷰 • 4)쿼리 설정 창 ① ② ③ ④
  • 6. 쿼리 편집기 리본 메뉴 홈 탭 : 가장 일반적이고 자주 사용되는 메뉴 변환 탭 : 데이터 변환작업과 관련된 메뉴 열 추가 탭 : 열 추가와 관련된 메뉴 보기 탭 : 편집기 보기 설정 등
  • 7. 탐색 창 • 데이터 가져오기 할 때 미리보기 창 • 가져올 쿼리(테이블)선택 • 로드 또는 편집
  • 8. 쿼리 편집 • 테이블 이름 변경 • 열 이름 변경 • 열 선택, 열 제거 • 열 정렬, 열 필터 • 행 유지, 행 제거, 중복 제거 • 쿼리 병합, 쿼리 추가 • 첫 행을 머리글로 사용 • 행/열 바꿈 • 값 바꾸기 • 채우기 • 피벗 열 데이터 형식 • 열 분할, 열 병합, 추출 • 조건 열 • 텍스트, 숫자, 날짜 및 시간에서 열 추가
  • 9. 데이터 셰이핑 • 테이블 이름 변경 • 왼쪽 쿼리 창의 변경할 테이블에서 오른쪽 클릭하여 이름 바꾸기 • 오른쪽 쿼리 설정 창에서 속성의 이름을 변경 • 시각화 개체, Q&A 함수에 사용
  • 10. 데이터 셰이핑 • 열 이름 변경 • 열 헤더를 오른쪽 클릭하여 이름 바꾸기 • 열 헤더를 더블 클릭하여 이름 바꾸기 • 시각화 개체, Q&A 함수에 사용
  • 11. 데이터 셰이핑 • 데이터 형식 변경 • 데이터의 형식에 맞게 변경 • 숫자, 백분율, 날짜/시간, 텍스트 등
  • 12. 데이터 셰이핑 • 행 제거 • 선택된 행을 제거 • 행 유지 • 선택된 행을 제외하고 나머지 행을 제거
  • 13. 데이터 셰이핑 • 첫 행을 머리글로 사용 • 홈 탭과 변환 탭에 해당 메뉴 클릭 • 첫 행을 머리글로 사용 • 머리글을 첫 행으로 사용
  • 14. 데이터 셰이핑 • 열 제거 • 제거할 열을 선택한 후 열 제거 • 유지할 열을 선택한 후 다른 열 제거 • 열 선택 • 열 선택 창에서 유지할 열만 선택한 후 나머지 열 제거
  • 15. 데이터 셰이핑 • 열 분할 • 홈 탭에 열 분할 • 구분 기호를 기준으로 열 분할 • 문자 수 기준으로 열 분할 • 열 병합 • 열 추가 탭에 열 병합 • 선택한 열을 병합 • 구분기호 삽입가능
  • 16. 데이터 셰이핑 • 값 바꾸기 • 변환 탭에서 값 바꾸기 • 열 헤더에서 오른쪽 클릭하여 값 바꾸기 • 예) Jul, Aug, Sep -> 7,8,9 / 0, 1 -> No, Yes • 채우기 • 선택된 열에서 비어 있는 셀에 값을 채움 • 아래로 채우기 / 위로 채우기
  • 17. 데이터 셰이핑 • 행/열 바꿈 • 단순히 행과 열의 물리적 위치를 바꿈 • 열 피벗해제 • 열 피벗된 셀 값을 행으로 추가하고 열 이름을 특성 열로 추가 • 추가된 행에는 부족한 셀 값이 자동으로 채워짐 • 피벗 해제할 열을 선택해서 해제 • 유지할 열을 선택하고 다른 열 피벗 해제
  • 18. 데이터 셰이핑 • 열 정렬 • 홈 탭 정렬 또는 열 선택하고 오른쪽 클릭하여 정렬 • 오름차순 / 내림차순 • 열 필터 • 불필요한 행을 필터링하여 제거
  • 19. 데이터 결합 • 열 추가 • 예제의 열 • 예제 값을 입력하여 나머지 행에 자동으로 값을 추가 • 조건 열 • 조건을 지정하여 조건에서 설정한 값으로 열 추가 • 사용자 지정열 • 직접 함수를 입력하여 열 추가
  • 20. 데이터 결합 • 쿼리 추가 • Sales 2016테이블과 Sales 2017테이블을 합쳐서 테이블 생성
  • 21. 데이터 결합 • 쿼리 병합 • 모델 테이블과 담당자 테이블을 병합하여 모델 별 담당자 테이블 추가
  • 22. 매개변수 • 쿼리에서 참조 값으로 사용할 수 있는 변수 • 사용 • 조건 열 • 데이터베이스 연결 문자열 • 함수 • 열 필터 • 행 제거 • 증분 데이터 새로고침
  • 23. 사용자 지정 함수 • 정의 • 다른 쿼리에 의해 실행되는 쿼리 • 방법 • 매개변수를 사용하여 사용자 지정 함수를 생성하고 쿼리에서 사용자 함수를 호출하여 처리 • 장점 • 쿼리 재사용 • 반복쿼리작업 감소
  • 24. 쿼리 편집 적용 • 설정 창 적용된 단계 • 쿼리에 적용된 각 단계가 표시됨 • 단계를 클릭하여 해당 단계에서 처리된 내용 확인 • 불필요한 단계 삭제하거나 톱니바퀴 버튼으로 변경 가능 • 단계 이름 수정 및 드래그하여 순서 변경 가능 • 닫기 및 적용
  • 25. 참고 자료 • https://docs.microsoft.com/ko-kr/power-bi/desktop-query-overview • https://docs.Microsoft.com/ko-kr/power-bi/desktop-shape-and- combine-data • https://docs.Microsoft.com/ko-kr/power-bi/desktop-common-query- tasks • https://docs.Microsoft.com/ko-kr/power-bi/desktop-comine-binaries