슈퍼마켓 판매 및 고객 인사이트 대시보드 — 실용적인 Power BI 프로젝트 가이드
I’m ready to translate the article for you, but I’ll need the full text you’d like translated. Could you please paste the content (excluding the source line you already provided) here? I’ll keep the source link at the top and preserve all formatting, markdown, code blocks, and URLs as requested.
프로젝트 개요
이 기술 문서는 실제 슈퍼마켓 거래 데이터셋을 사용하여 초보자 친화적인 Power BI 프로젝트를 단계별로 안내합니다. 이 가이드를 끝까지 읽으면 데이터를 다운로드하는 위치, 데이터를 준비하는 방법, 그리고 실제 비즈니스 질문에 답하는 대시보드를 인터랙티브하게 구축하는 방법을 알게 됩니다.
당신은 주니어 데이터 분석가 역할을 수행하며, 원시 거래 기록을 스프레드시트를 사용하지 않고도 비즈니스 이해관계자가 탐색할 수 있는 인사이트로 변환합니다.
데이터셋 다운로드
데이터셋 내용
- 슈퍼마켓 거래 데이터 3년치
- 다수의 매장 위치 (호주)
- 개별 거래 수준 기록
주요 컬럼
- 제품명
- 판매 수량
- 총 매출액
- 결제 방법
- 고객 유형 (회원 / 비회원)
- 매장 위치
- 거래 날짜
이 프로젝트가 답하는 비즈니스 질문
Power BI를 열기 전에 대시보드가 답해야 할 질문을 이해하세요.
1. 매출 실적
- 모든 매장의 총 매출액은 얼마인가요?
- 매출 추세는 시간에 따라 어떻게 변하나요? (월별 및 연별)
2. 제품 분석
- 어떤 제품이 가장 높은 매출을 발생시키나요?
- 사과 판매는 다양한 결제 방식별로 어떻게 비교되나요?
3. 고객 행동
- 회원과 비회원은 각각 얼마를 소비하나요?
- 어떤 고객 유형이 총 매출에 더 많이 기여하나요?
4. 결제 방식 인사이트
- 가장 많이 사용되는 결제 방식은 무엇인가요?
- 결제 방식에 따라 매출은 어떻게 다르나요?
5. 매장 실적
- 어느 매장 위치가 가장 높은 매출을 올리나요?
- 매장별로 고객 행동은 어떻게 다르나요?
이러한 질문들은 분석의 모든 단계를 안내할 것입니다.
Step 1: Power BI에 데이터 로드하기
- Power BI Desktop을 엽니다.
- Get Data → Text/CSV를 클릭합니다.
supermarket_transactions.csv를 선택합니다.- 데이터를 Power BI에 로드합니다.
- 열 이름을 검토하고 데이터를 미리 봅니다.
이 단계에서는 아직 시각화를 만들지 마세요. 먼저 데이터가 올바른지 확인하십시오.
단계 2: Power Query에서 데이터 정리
- Transform Data를 열어 Power Query에 진입합니다.
- 다음 작업을 수행합니다:
- 불필요하거나 중복된 열을 제거합니다.
- 잘못된 데이터 유형을 수정합니다:
- Dates → Date
- Sales & Quantity → Decimal / Whole Number
- 명확성을 위해 열 이름을 바꿉니다 (예:
Total Sales Amount). - 누락되었거나 일관되지 않은 값을 확인합니다.
⚠️ 정제된 데이터는 매우 중요합니다. 데이터 품질이 낮으면 대시보드가 오해를 불러일으킬 수 있습니다.
3단계: 데이터 모델링
- 모든 열이 올바른 데이터 유형을 가지고 있는지 확인하십시오.
- 테이블 구조가 논리적인지 확인하십시오.
- 이 프로젝트에는 복잡한 관계가 필요하지 않습니다(단일 테이블 모델).
이 프로젝트는 복잡한 모델링이 아니라 분석 및 시각화에 중점을 둡니다.
Step 4: 초급 수준 DAX 측정값 만들기
Model view 또는 Report view에서 다음 측정값을 만드세요:
Total Sales =
SUM(supermarket_transactions[Total Sales Amount])
Total Quantity Sold =
SUM(supermarket_transactions[Quantity])
Average Transaction Value =
AVERAGE(supermarket_transactions[Total Sales Amount])
Sales by Customer Type =
SUM(supermarket_transactions[Total Sales Amount])
⚠️ 이 측정값들은 KPI 카드와 차트를 구동합니다.
단계 5: Power BI 대시보드 구축
아래에 나열된 시각화를 사용하여 1~2페이지 인터랙티브 Power BI 대시보드를 만드세요. 대시보드는 기술 사용자가 아닌 비즈니스 사용자를 위해 설계되어야 합니다.
필수 시각화
KPI 카드
- 총 매출
- 총 판매 수량
- 평균 거래 금액
차트
- 막대 차트: 제품별 매출
- 막대 차트: 매장 위치별 매출
- 원형 또는 세로 막대 차트: 결제 수단 분포
- 선 차트: 시간에 따른 매출 추세
슬라이서
- 매장 위치
- 제품
- 고객 유형
- 날짜
🎯 디자인 원칙: 목표는 장식이 아닌 명확성입니다. 모든 시각화는 특정 비즈니스 질문에 답해야 합니다.
Step 6: 결과 검증
Before submitting your work, verify the following:
- Confirm all totals match your Excel analysis.
- Test all slicers and filters for correct behavior.
- Check visual titles, labels, and number formatting.
- Ensure visuals respond correctly to user interactions.
최종 제출 체크리스트
- Loom을 사용하여 완전하게 작동하는 Power BI 대시보드를 시연하는 4분 길이의 워크스루 비디오를 녹화합니다.
- 간략히 설명합니다:
- 사용된 데이터셋
- 주요 시각화 및 필터
- 주요 비즈니스 인사이트 및 결론
- 녹화 파일을 Loom에 업로드하고 공유 가능한 링크를 복사합니다.
- Loom 비디오 링크를 WhatsApp을 통해 0796 448 232로 제출합니다.