생산자, 공급자, 고객에 이르는 물류의 흐름을 하나의 가치사슬 관점에서 파악하고 공급망의 구서요소들 간에 이루어지는 전체 프로세스 최적화를 달성하고자 하는 경영 혁신 기법
Manufacture (제조/생산)
Procurement (구매)
Distribution (유통)
Logistics (운송/분류)
구매 데이터 : Vendor별 실적 모니터링
재고 데이터 : 기초 재고와 기말 재고 Gap 모니터링
고객 판매 데이터 : 날짜, 요일별 판매 트렌드 모니터링

| Data | Description |
|---|---|
| InvoicePurchases | 구매 데이터 1 |
| Purchases | 구매 데이터 2 |
| BegInv | 기초 재고 데이터 (2016.01.01) |
| EndInv | 기말 재고 데이터 (2016.12.31) |
| Sales | 고객 판매 데이터 |
| InvoicePurchases | 구매 데이터 1 |
|---|---|
| PONumber | 고유값 |
| Dallors | 판매액 |
| Freight | 운송료 |
| Purchases | 구매 데이터 1 |
|---|---|
| PONumber | InvoicePurchases와 연결되는 데이터 |
| ReceivingDate | 도착일 |
| InventoryID | Store_**_Brand |
| Store | Store 코드 번호 |
| Brand | Brand 코드 번호 |
| PurchasePrice | 단가 |
PONumber 연결 데이터
InvoicePurchases : Purchases = 1 : N
| BegInv / EndInv | 기초/기말 재고 데이터 |
|---|---|
| InventoryID | Store_City_Brand |
| Store | Store 코드 번호 |
| City | City |
| Brand | Brand 코드 번호 |
| Price | 단가 |
기초재고 + 입고 - 출고 + (변수) = 기말재고
| Sales | 고객 판매 데이터 |
|---|---|
| SalseDollars | 총 판매가 (SalsePrice * SalseQuantity) |
| SalsePrice | 단가 |
| SalseDate | 판매날짜 |
| ExciseTax | 세금 |
Vendor
(전산화된 물류체계를 갖추고 편의점이나 슈퍼마켓 등에 특화된 상품들을 공급하는 다품종 소량 도매업)
1) 계산식 모음 새 테이블 추가
Calc = {blank()}
2) Calc 테이블에 새 측정값 추가
V1_Vender Count = distinctcount(InvoicePurchases[VendorName])
V2_PO Count = distinctcount(InvoicePurchases[PONumber])
V3_Brand Count = distinctcount(Purchases[Brand])
V4_AVG Qty per PO = DIVIDE(sum(InvoicePurchases[Quantity]), [V2_PO Count])
V5_AVG Amount per PO = DIVIDE(sum(InvoicePurchases[Dollars]), [V2_PO Count])
V6_AVG Freight per PO = DIVIDE(sum(InvoicePurchases[Freight]),[V2_PO Count])

PO_RVC_datediff = DATEDIFF(Purchases[PODate],Purchases[ReceivingDate],DAY)
RVC_Invoice_datediff = DATEDIFF(Purchases[ReceivingDate], Purchases[InvoiceDate], DAY)
Invoice_Pay_datediff = DATEDIFF(Purchases[InvoiceDate], Purchases[PayDate], DAY)
PO_Pay_datediff = DATEDIFF(Purchases[PODate], Purchases[PayDate], DAY)

column 명이 전체 동일해야지 쿼리 병합 가능
= BegInvInv1_Store count = DISTINCTCOUNT(Inventory[Store])
Inv2_Inventory Quantity = sum(Inventory[Quantity])
Inv3_Amount = sum(Inventory[Amount])
위와 같이 매개변수 추가하여 Waterfall 그래프에서 한번에 확인 가능

옵션 > 현재 파일 > 데이터 로드 > 관계 체크 해제

병합된 쿼리 순서 중요

