[Study]/[Power BI]

[Power BI] 데이터 가져오기 및 변환

잰잰' 2025. 3. 25. 17:30

이번에 듣는 강의는 인프런의 강의이다

강의 링크 : https://www.inflearn.com/course/power-bi-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%8B%9C%EA%B0%81%ED%99%94/dashboard

길지 않은 강의라서 간단하게 Power BI의 기능을 훑어보는 정도 일 것 같다

 

 

Power BI를 열고 내가 사용할 데이터는 Excel 문서이기 때문에 "Excel 통합 문서"를 가져온다

해당 데이터는 아래 링크에서 받을 수 있다

https://drive.google.com/file/d/1tarXbayR5ud5B7IW-hH6nTZ0hZ-UDMEo/view?usp=sharing

index 파일을 로드한다

 

데이터 로드 후 왼쪽 메뉴에서 두번째 메뉴를 클릭하면

로드한 데이터들을 볼 수 있다

정수 타입인 period를 날짜 형태로 바꾸면 제대로 변환되지 않는 모습을 볼 수 있다

이걸 제대로 된 날짜 형태로 바꾸는 작업을 해보겠다 

 

메뉴 상단 오른쪽 끝에 "새 열"을 클릭해주면

데이터 상에 가장 오른쪽 끝에 컬럼이 하나 생성된다

 

period 컬럼에서 앞에 4자는 년도, 뒤에 2자는 월 이라는 컬럼으로 새로 생성한다

여기에선 LEFT, RIGHT라는 함수를 사용했다

 

완성된 년도, 월 컬럼을 합쳐 날짜 컬럼을 하나 생성해준다

그리고 데이터 형식을 날짜로 바꾸면 period에서 제대로 바뀌지 않던 데이터가

날짜 형식으로 바뀌는 것을 확인할 수 있다

 

IF 함수를 이용해서 cgi 컬럼의 값이 100이상이면 상승, 미만이면 하락인 컬럼을 만든다

IF(조건, 참일 경우, 거짓일 경우) 의 형태로 쓰인다

상승 컬럼 : IF([매출] = "상승", 1, 0)

하락 컬럼 : IF([매출] = "하락", 1, 0)

 

위 처럼 슬라이스를 사용하면 필터를 만들 수 있고 해당 필터는

대시보드 위의 모든 카드에 적용된다

 

슬라이드의 선택에 따라 값이 달라지는 것을 확인할 수 있다

 

 

기본으로 사용하는 개체 말고도 계정 로그인을 하면 더 많은 시각적 개체를 사용할 수 있다