Excel · मराठी आवृत्ती
10.5 Merge — keyवर details जोडा
Merge म्हणजे keyवर दोन Tables जोडणं. Ordersला Storesमधून manager details जोडता येतात. Append rows एकाखाली एक ठेवतो; Merge matching keysवर related columns जोडतो.
| Join kind | काय मिळतं? | Example |
|---|---|---|
| Left Outer | पहिल्या Tableच्या सर्व rows, दुसऱ्यातले matches. | सर्व orders + उपलब्ध store details. |
| Right Outer | दुसऱ्या Tableच्या सर्व rows, पहिल्यातले matches. | दुसऱ्या sourceचा पूर्ण समावेश. |
| Full Outer | दोन्ही sourcesच्या सर्व keys. | Reconciliation. |
| Inner | दोन्ही बाजूंना match असलेल्या rows. | Known storesच्या orders. |
| Left Anti | पहिल्या Tableमध्ये आहेत, दुसऱ्यात match नाही. | Unknown Store IDs असलेल्या orders. |
| Right Anti | दुसऱ्यात आहेत, पहिल्यात match नाही. | या orders datasetमध्ये न आलेले stores. |
Steps
- All_Orders › Home › Merge Queries किंवा as New.
- Top All_Ordersचा Store ID आणि bottom Storesचा Store ID select करा. Types आणि key formats जुळवा.
- Left Outer निवडा. Preview match information तपासा; पूर्ण datasetची पडताळणी वेगळी करा.
- नवीन Stores columnमध्ये Table values दिसतात. Expand icon › City Manager, Manager Email tick करा. Prefix हवा नसेल तर untick.
- Mergeच्या आधी/नंतर row count आणि Amount total जुळवा.
- वेगळी Left Anti query करून unknown IDs review करा.
Rows दुप्पट का झाल्या?
Storesमध्ये एकाच Store IDचे दोन records असतील तर त्या storeची प्रत्येक order expand केल्यावर दोन rows होते. Lookup tableचा key unique हवा असल्यास duplicates आधी तपासा. Conflicting managers असतील तर मनाने Remove Duplicates करून एक record ठेवू नका; योग्य current/versioned recordचा नियम ठरवा.
CityMap mergeसाठी दोन्ही बाजूंचे keys trim आणि lowercase करून normalize करा. पण normalized map keyही unique असला पाहिजे.
Practice
All_Orders + Storesने manager जोडा; Left Antiने unknown IDs. मग Product ID उपलब्ध असलेल्या order-line sourceला Products merge करून Category जोडा. Sampleमध्ये keyच नसेल तर आधी योग्य source वापरा, अंदाजाने join करू नका.